News for hackers. Stuff that matters.

kpsychwave

Ask HN: Why are there so few American TTS accents?

Google Cloud, AWS, IBM all seem to offer a generic American English accent but with different voices. Given the huge variety of regional and ethnic accents/dialect in the US, why aren't there more options?Looking for both technical and business insights.

( Read More... | 1 comment | 2 points | on HN )
Re:Ask HN: Learning about philosophy on Sunday December 06, 2020 @02:34AM (#25321854)
You raise good points.

I would agree that Plato/Aristotle are good foundations for understanding European intellectual history but a lot of chronological study is required to see their influence / relevance today. Here's a cool dependency graph that shows the centrality of Ancient thought: http://www.designandanalytics.com/philosophers-gephi/

However, I worry that a student without some grasp of valid inference would be at the mercy of aesthetic attraction/repulsion factors for deciding what to accept as valid.

I specifically recommended "Introduction to Logic and Critical Thinking" because I found it to be the most practical and skill-based class in a Philosophy curriculum. While they usually cover some proofs, most of the content has to do with identifying arguments. In addition, having knowledge of formal/informal fallacies helps in everyday inference. It is also relatively free of heavy "Greco-roman" western bias, which may appeal to a wider audience.

Re:Ask HN: Learning about philosophy on Saturday December 05, 2020 @08:32PM (#25320123)
As a philosophy major, I would advise you to pay attention to the order in which you expose yourself to materials. The earlier stronger impressions in your journey will naturally have a weight on your opinions of later materials. In addition, academic departments usually have an -ism bias so that will also influence their content recommendations.

A neutral starter would be: Introduction to Logic and Critical Thinking

Once you have some formal thinking tools, I would approach philosophy building organically by writing down your beliefs and identifying questions and gaps, and then researching those ad-hoc. You may also discover that your current existing informal / intuitive model is mostly sufficient for a 21st century life.

Re:Ask HN: Is it OK to not have a “thing”? on Saturday November 28, 2020 @08:12PM (#25242073)
More of your type is needed in the industry because specialists get outdated You need to market your openness to jump in and solve problems. https://link.medium.com/5ucrrV7nNbb
Re:Show HN: Fast and Accurate IP Geolocation API on Thursday November 12, 2020 @11:07PM (#25078746)
For anyone looking to test their GeoIP implementation, we have a tool here: https://www.geoscreenshot.com
Very comprehensive list, it would be useful to include uptime and performance stats as well.

Plug: If you would like to test your GeoIP implementation, we have a tool designed specifically for that here:

https://www.geoscreenshot.com

Re:Why are there so few black people in STEM? on Sunday June 14, 2020 @03:32PM (#23520608)
At least 3 reasons: stereotype threat (related to race), financial aid and socio-economic pragmatics.

Stereotype threat makes people less likely to engage in psychologically risky feedback loops (bad grades, seeking feedback,...), and many higher STEM courses are riskier in this regard.

Many students are forced to engage in work-study programs or work part-time to get through college. STEM curricula (especially engineering) require dedication and ample time.

Pragmatics, higher education is the most expedient path to escaping poverty for the underserved. So pursuing more vocational fields like nursing, professional stuff over a risky long career in academia seems more fruitful.

If my anecdote adds any value: I went to a somewhat rigorous college where most of my STEM classes were mostly Asian or White and I was the usually the only black student. I experienced the stressors mentioned above, the financial one was especially painful.

12 years later, I wish I had chosen a less time consuming field like liberal arts instead of CS/Eng and had a somewhat enjoyable experience.

One of my close Asian friends (with comparable ability) is now a Math professor. His upper middle class background enabled him to pay for his college, and living expenses in grad school. It’s inconceivable that I could have taken a similar track given the reality constraints of my particular situation.

Re:Ethiopia has launched its first satellite into space on Monday December 23, 2019 @10:51AM (#21864359)
1. Could you please explain the connection between economic growth and the population problem a little more?

I would expect economic development to gradually cause a decline in birth rates? Is there a GDP marker where delta GDP > delta population?

As far as overpopulation, the entire continent of Africa has roughly the same population (1.3b) as India with ~9x the land area so the absolute population density is not dire.

2. If you look at carbon emissions per capita, African countries are relatively carbon neutral. Ethiopia relies mostly on renewable energy and they are also building the largest hydroelectric power plant on the continent. I would expect younger economies to “leap frog” to cleaner and greener tech, having polluted less in total (than countries before them) by the time they attain middle income status.

Ask HN: How do you decouple transactional messaging from your application code?

I worked for 2 large companies that compiled (in back-end language for ex. ASP.net/JSP template) and sent transactional email messages synchronously in response to some action. Unsurprisingly, they lost messages when they exceeded their SMTP relay rate limit or when their email provider blocked their account for compliance reasons. In addition, any template changes were coupled to their...

( Read More... | no comments | 2 points | on HN )
Re:Show HN: Tiny, fast, and free API to geolocate IP addresses on Tuesday December 10, 2019 @08:45PM (#21758801)
VPN users are an exception. I would think it would be best to use a proximate node to reduce latency.

For corporation, there is another form of targeting (account based targeting) that relies on IP ranges. I believe DemandBase covers this specific use case.

Re:Show HN: Tiny, fast, and free API to geolocate IP addresses on Tuesday December 10, 2019 @03:38AM (#21750745)
GeoIP is pretty accurate at the state/country level for most users, but you will run into precision issues at the city level.

A bigger problem seems to be that many forget to continuously sync their IP DB with their provider. Your targeting is only as good as your IP -> Geo map.

My team built a tool for testing GeoIP implementations here: https://www.geoscreenshot.com to get around the issue of testing if it works.

Ask HN: How do you test in CI/CD of large content sites?

For very large sites with thousands of dynamic pages, what are some ways to test the consistency of UI elements, layout, SEO conventions, etc... between builds and environments?I recently stumbled on a very large WP project for which I've had to build a custom "diffing" tool between different environments for every page / article. I am curious to learn about how other large site owners solve...

( Read More... | no comments | 2 points | on HN )
Re:Show HN: A remote browser product, open-sourced on Monday November 18, 2019 @08:54PM (#21570105)
Interested to hear about professional use cases for this kind of tool. I am working on a cloud-based sandbox browser very similar to the OP here: https://www.sandboxbrowser.com/

My target audience is software developers, QA engineers, and Ops people who want a predictable isolated browser environment for doing various forms of testing / hacking.

Re:Show HN: Maximize your profit with dynamic pricing on Tuesday October 15, 2019 @03:55PM (#21262949)
If you are interested in testing geo-specific dynamic pricing, we have a tool here just for that: https://www.geoscreenshot.com
Re:Ask HN: Recommendations for full-blown polyglot web IDEs on Wednesday August 21, 2019 @04:06PM (#20761128)
You can self-host the pre-AWS Cloud9 IDE on a VPS: https://hub.docker.com/r/sapk/cloud9/
Hire for adaptability. How soon after being hired do they provide value? Wrote an article about it here: https://link.medium.com/AifgIE7AvV
Re:How to Eliminate the Dreaded “Blind Spot” on Thursday January 03, 2019 @03:18PM (#18818889)
Blind spot mirrors solve this issue, and they are very cheap. I am surprised they are not mandated by manufacturers.
Re:Ask HN: How do you donate your skills? on Friday August 17, 2018 @07:24PM (#17786062)
You can share your skills by mentoring junior developers in your local area. I have observed that there is an oversupply of junior developers who are self-taught or have credentials but have not had their first job yet. I started a local tech meet up group centered around this problem, one of our goals is to facilitate skill cross-sharing sharing between senior devs and junior ones but also between devs of different stacks.

We've had some success in our small city (regular attendance, over 200 members so far) and we are trying to replicate it in other towns. If you're interested in setting up something similar, we can coordinate efforts. please reach out to me here: [email protected]

Re:Show HN: Sparbuch, an event-store for Node.js on Tuesday March 27, 2018 @08:23PM (#16694061)
Is the name a portmanteau of Baruch Spinoza?
Re:Show HN: Diff web assets across geographic regions on Saturday December 09, 2017 @01:22PM (#15887149)
A quick side-project I developed to test CDN issues. Looking for ideas on how it can be made more useful.
Re:How I Took an API Side Project to 250M Daily Requests on Wednesday July 05, 2017 @04:28PM (#14705833)
Yes but like all async ops not without expense to the UX.
Re:How I Took an API Side Project to 250M Daily Requests on Saturday July 01, 2017 @09:52PM (#14680351)
For conditionally loading other blocking assets in JS.

For example, if IP is in China, local fallback for Google CDN as it will fail.

Re:How I Took an API Side Project to 250M Daily Requests on Saturday July 01, 2017 @05:39PM (#14679189)
Given the fast lookup time, it would be useful if you could provide a JS API fot synchronous loading.

Essentially, a blocking script in the dom <script src="...api.js" /> that prepopulates the window object. With clever error handling, this could improve perceived performance significantly.

A few questions:

1. What differentiates you from ip-api.com and other providers?

2. Do you use MaxMind?

3. Is there an option for no-throttling? 100s of simultaneous requests?

I aggregate multiple IP databases for my SaaS (https://www.geoscreenshot.com) and I need highly performant / reliable IP look ups.

I use Cloud9 IDE for dev, it is a collaborative web app that runs the env inside a Docker container and has clone/revert capability. For MS related projects, I use PaperSpace, a windows VM in the cloud, they offer Enterprise plans with advanced provisioning.

You can also run the open source version of C9 locally.

I don't know how far you can practically go with keeping the environments consistent, especially for performance. It can be resource costly to allocate a clone of Prod for every dev. Depending on your stack, it might be better to auto-test on a dev server on a commit cycle.

Looking forward to seeing it. :)

I don't have examples. I am thinking loop videos, GIFs, or CSS3 animations.

https://www.youtube.com/watch?v=27XvZReW_cs http://likethemammal.github.io/css-visualizer/

Excellent.I was working on a similar personal project. I had these functionalities in mind:

- Gradient / Color full screen mode - Keep remote screen awake - Screenshot preview of remote screens (html5 canvas)

+ Visualizations

It is nice to have a TV/monitor on to use as a light, clock... without having to deal with Chromecast

Thanks dbg31415, I have pushed that fix. That is an excellent feature suggestion.

Older »