skysight-inc/HackerNews huggingface dataset:
You're acting as if our governments don't have access to all this information already which they do.

Its because I do not trust social structures and government that I think anonymity needs to go away.

In a truly de-anonymized system if you are a malevolent actor (gov't or individual) anywhere your actions are broadcasted to the world and people or governments can respond before too much damage is done, no one cares what the benevolent actor is doing.

In a fully anonymous system a malevolent actor can run wild and no one will be able to stop him. The same is true for a benevolent actor, but in a de-anonymized system no one is trying to stop him anyway.

The whole thing though does depend on whether you think the world at large is made up in majority of benevolent people willing and wanting to help their fellow man or malevolent people wishing to do damage in the world.

I think the majority is benevolent which is why I'm for de-anonymizing structures.
This is true - I once wrote something like that in a common lisp but never got it past the half-assed but useful.

Similarly (but painfully and never completely successful), see all the c++ expression template approaches to linear algebra. After 15 years or so some of them are quite usable but retain some of the pain.
Destructors seem to be a pain point for functional programming people. They're inherently imperative; they don't return anything because they have no one to return it to.

The "unsafe code" problem comes mostly from backpointers. If you have a data structure with a doubly linked list, and the forward pointer and backpointer are both pure references and can't be null, no order of destruction is strictly valid. You can't create, destroy, or manipulate a doubly linked list or a tree with backpointers in safe Rust. That's a problem.

Maybe forward pointer/backpointer pairs need to be a language level concept. The compiler needs to know that the forward pointer and the backpointer are in a relationship.
The pair needs to be manipulated as a unit. You have to have mutable ownership of both references to manipulate either. The borrow checker and destructor ordering need to understand this.
> How come there is no initiative to build an online voting system that use a blockchain as a mean to secure the process ?

Because the very idea of using document timestamping service to vote is
stupid. Voting has different needs and thus cryptographers developed different
protocols.

https://en.wikipedia.org/wiki/Electronic_voting#Cryptographi...
It's the doublespeak justification for it - "we're helping people by maximizing our profits" - that gets me.
As a newbie to Erlang, how does Erlang handle this case better for a service than a Python process which logs and restarts on failure? Also, this runtime testing strategy doesn't handle cases where you have other systems depending on that Erlang code path being successful, does it?.
>I see some great responses, but I wanted to add that you have to keep in mind that tons of people have actually tried to make a better system, and nobody has succeeded. That should give you enough pause to ask why and consider the possibility that the system we have is really good in a way that you haven't recognized yet.

I think that this is the incorrect way of looking at it. I suspect it is less that the traditional notation system is highly evolved and effective, and more that getting a critical mass of musicians to transition/relearn/teach/translate into a newer system is incredibly difficult.

For instance, while Imperial units aren't without some advantage, they are pretty generally inferior to the Metric system. But the US hasn't really switched because it requires a significant level of coordination and control that simply isn't easy to access. And getting musicians to learn and teach a brand new, objectively better system would be much much harder.
I can recommend HeidiSQL, a useful GUI for MySQL, MariaDB, MSSQL and Postgres. https://en.wikipedia.org/wiki/HeidiSQL

They probably meant SQL Server Compact, which is a smaller package and comparable to SQLite. It was meant to power WinFS back in 2006. But it's closed source and now legacy.

https://en.wikipedia.org/wiki/SQL_Server_Compact
"Aw, man, this thing barely printed two displays and a keyboard and now I need to buy a new cartridge for $10,000."
Ah, but you can fake linear types today! There are ergonomic issues, but it works and it's used in practice.

https://www.reddit.com/r/rust/comments/6a3ac4/the_pain_of_re...
And it doesn't help that the industry specifically designs foods to not fill you up, so you continue to eat more.

Check out Salt Sugar Fat if you haven't read it yet. Good stuff: https://www.amazon.com/Salt-Sugar-Fat-Giants-Hooked/dp/08129...
A guess you trust this system the same way you trust people from not looking in the urn after you put the envelop in. Or not altering the count when they open it.
Do you have an example of failure like you said ?
Good that it was fixed. But now bad actors will be looking very hard for other bugs in the unsandboxed javascript interpreter. Tempting to just disable windows defender completely.
Really? How do they know what the representation of the object code was before compilation? Seems like if they had a whitelist it would be difficult to enforce.
Wow, I've never realized I may have filter bubbled myself to believe that all devs hate open offices. Not sure I want to believe that either, though. Too depressing.
> The problem is that getting costs down is almost impossible. Costs are salaries of doctors & nurses, a giant pharmaceutical industry, thousands of radiologists, ultrasound technicians, the machines they use (far more frequently than europeans)…

Those aren't the only costs though. A lot of the cost is on useless things like bureaucracy, middlemen and duplication.

For example, there are two very large hospitals within about a mile of my home solely because one of the insurance providers likes to build its own and providers don't like to share. You could cut costs significantly by simply demolishing one of the buildings and moving the staff to the other one.
I have a hunch that "the average person" doesn't exist when it comes to nutrition.
Show HN: EuroKeks, a stock exchange parody for memes (35.000 orders processed)
Programmatically parse any webpage for free
If you can "print" circuits instead of having to image them one wafer at a time that could be a big throughput boost.

My guess is they can't do 10nm or anything competitive with it yet, so it's only suitable for displays and such.
Agreed, that wasn't meant as a knock on julia. Just pointed out there is a long history behind the approach. Part of lisp's role in the "last AI bubble (TM)" was how natural it was to express certain types of problems in it. Julia is clearly targeting a similar advantage in other areas.
I accidentally replaced one of my heat pumps with an A/C only unit. So now I have to run the emergency heat strip all winter. I haven't seen any real increase in my power usage. The heat strip was running most of the time anyway because of low temps.
FCC should produce logs to prove ‘DDoS attacks’ stopped net neutrality comments
Are you referring to this addon?
https://github.com/Ericsson/exchangecalendar

It seems to be dead currently, seems it stopped working in the latest Thunderbird release and the author is unresponsive.
Yes, some examples, this list is not exhaustive.

- Oberon, http://www.astrobe.com/default.htm

- Java, http://www.microej.com/resources/supported-platforms/

- Pascal and Basic, https://www.mikroe.com/stm32/

- Ada, http://blog.adacore.com/tag/STM32
Thank you for the kind effort. But my result was none the less the paywall overlay "You obviously love great journalism.

With special savings on our National Digital package, you’ll never miss a single story again."
Flashing ads and several pop-ups. It's really sad what's happening to the web. What's wrong with a simple text page?
I saw that, but wasn't sure how you actually meant it.
I think most guitarists (including me) use tabulature as a loose framework to extemporize around rather than as an exact transcription. You can find lots of youtube videos of people playing exact versions of old favorites (stairway to heaven for example) but they are usually the musical equivalent of painting by numbers, lacking feel.

Jazz musicians typically learn the changes (chords and melody line) to tunes and improvise around that from a sophisticated understanding of harmony, a variation on the tab approach.

Sight reading music, especially for guitarists, is more akin to tightrope walking in my opinion but typically a combination of tablature, staves and chord changes gets me to where I need to be
NetApp and Cisco Bet on Datos IO
The difference is that Go's `defer` is explicitly written out in the relevant scope, while Rust's `Drop` is implicit and defined elsewhere.
Yeah I'm thinking the "something" that's broken here is the meat-based portion of the system - the brain of the poor ape homo sapiens. Centuries of "progress" have trained us to get pretty good at pretending we're smart. But we still laugh at fart jokes, and we still worship vacuous celebrities, and "...lies can generate more revenue than truth."
Exercise won't cause you to lose weight. It has other important benefits though.
In my entirely unscientific opinion the big dividing line is exercise. Those that don't exercise have a much smaller margin for caloric error and it doesn't take much to tip them back into a surplus.
Which points read that way to you? I see one feature that's explicitly tagged as experimental. Everything else reads very matter-of-fact to me.
This is a small thing and probably not very publicly visible, but I'm really happy with the progress we've made on the libgit2 module in Base.
Note that I've obviously never written an iOS app, but I figured that Apple required you to submit the source of your app for their auditing process. Which sounds extreme, but this is Apple we're talking about. :)
>Even a minimum wage job should cover the cost of day care for their youngest child, who is too young for full-time schooling.

In many markets, no it won't, if you can even find a daycare with an opening.

Anyway, this plan sounds like a net negative for the family unless the job can cover daycare PLUS commuting costs, work wardrobe, increased food costs (less time to cook from scratch), and the hassle involved with finding alternate care when any of the four kids are sick.

Some people consider the "humanity value" of having a parent at home to care for children to be worth the financial downside. That's their choice. By the way, most developed nations agree...

From the New Republic:
*Among developed nations, the U.S. is now the only one that doesn’t guarantee some kind of paid employee leave available for new parents." http://bit.ly/2pZ03Ay
I generally use the Firefox SQLite Manager extension when I need to explore SQLite databases. It serves its purpose pretty well, though it has some annoyances and UI quirks. https://addons.mozilla.org/en-US/firefox/addon/sqlite-manage...
I see. Isn't property tax collected by the counties go up to the state? I thought municipal taxes are the ones collected by the cities and used by the cities.
Let me rephrase...

Who NEEDS to take out a $750k loan in order to be able to buy a $8.5M house?
There is a lot that could be done to fix this crisis that would not even require more government spending -- drastically reform land use regulations, zoning laws, and other similar regulations.

Laws that require fire sprinklers, escape routes, and floors that don't collapse aren't the issue -- the issue lies with laws that mandate a certain amount of luxury (like minimum square-footage requirements, occupancy limits, and restrictions on roommates who aren't family).

By mandating a certain level of luxury (and thus, of cost), the only effect is to make sure that people who can't afford it will end up homeless; or illegally subletting, squatting, or some other black-market, unsafe option that leaves them at the mercy of slumlords who know that they are the last option for housing. It's crucial to note that there is no backpressure mechanism at work here -- reducing housing options for people with the least money will not cause the construction of housing that meets those standards. Mandating luxury does not work without mandating supply as well. Such zoning laws ended SROs and rooming houses (by prohibiting any new construction) and such drastic reductions in the cheapest housing options have led us to this.

Mandating any sorts of minimum standards for luxury of housing units without mandating supply will not fix anything. I use the word "luxury" intentionally here -- from the perspective of someone who has had to sleep in homeless shelters, a dry room big enough for a bed and with a door that locks (for which one has the only key) is serviceable housing.

To quote Paul Groth,

> a good hotel room of 150 square feet—dry space, perhaps with a bath or a room sink, cold and sometimes hot water, enough electric service to run a 60-watt bulb and a television, central heat, and access to telephones and other services—constitutes a living unit mechanically more luxuriant than those lived in by a third to a half of the population of the earth. As Dolores Hayden reminds us, many of the world's people would consider an American two-car garage an excellent dwelling in its own right.

Hell, even the smallest commercial office space rentals are much cheaper (i've seen some go for $200/month) and safer (they are in sprinklered buildings) than any housing most USians can access. It is morally abhorrent for zoning laws to criminalise renting a room inside a sprinklered building when the alternative is living on the street or in a homeless shelter.
Over here(UK) you can get a sim card from any operator for free, and call people on the same network for free - yet I don't expect my telephone conversations to be recorded and analysed by my mobile network. Why is it different here?
Was the other company aware of this arrangement too? Just curious.
Scaling the World’s Most Lethal Mountain, in the Dead of Winter
Yeah. I really meant Alexa being able to control my TV.
The words "visual" and "statistics" are closer together in the higher ranked results. Proximity might be a useful ranking metric and YC may have chosen to tune Algolia for it or it might be the default.
Frankly, I just stubbed my big toe and that's a bigger problem than US corporation tax.
Still no static compilation, being able to make executables would be huge.
Breaking circular dependencies are one of the least impactful things Jigsaw did compared to classloader and resource loading changes; breaking the world is a comment about all of Jigsaw, not an individual change. I agree that "breaking the world" is not an appropriate description of a JDK9 that breaks circular dependencies; but that's not all what Jigsaw does.
My middle school kids have English Lit as a block.

Honestly, as a grade school kid if I was reading something I enjoyed, 90 minutes was not much of an achievement. You can will yourself thru something you hate for 45 minutes, gym class perhaps. You probably have to be a grown adult (or older) to tolerate something like a worthless 90 minute class or business meeting.
What, jabber?
We also managed to hold 400 concurrent connections of realtime trade and complex queries. The site is free and without ads. We also got a working democracy to decide economic decisions.
This Company Will Design Your House for Less Than the Price of Your Phone
I think OP is referring exclusively to people working 2 or more salaried full time positions.
Yes, but in that case low interest rates are driving the decision to loan, not interest rate deduction as the NYTimes article posits.
My experience is that yes, there are companies paying 100k+ for remotes. I think they're just happy to get someone qualified for low six figures, whereas in SF they would probably pay twice that amount (I'm a foreign contractor, so they don't pay for any benefits, health care, social security etc.).
Ask HN: What tool do you need that you would pay for?
What is something that you feel is missing and you would pay to have it?
> The include_* macros are great for “packaging”. Being able to compile small assets directly into the binary and eschewing run time file loading is fantastic for a small game.

For C/C++/etc devs looking for something similar, BFD objcopy supports an "-I binary". It will emit an object file with _binary_objfile_start, _binary_objfile_end and _binary_objfile_size symbols.

But I have got to say that making it a language feature means that Rust is truly a batteries included language.
I disagree. I'm very fond of the way Java classloaders work, and how they let me do non-trivial things with relative ease.

Tools like Maven don't solve anything related to classloading in my book. All they do is make it (a lot) easier to figure out dependencies. Judging by the "no"-votes, I doubt Jigsaw would have made that much easier.

As for the Java ecosystem, it seems to be doing better than ever. Can you elaborate on why you think the roller skate is squeaky and about to topple?
Thanks for the post (you're not too late at all). I do have a couple of questions if you don't mind:

"For our membership, interoperability with the Maven build ecosystem and the ability to build an alternative compiler implementation (i.e. Eclipse’s ejc compiler) is paramount."

Do you believe that package manager interoperability (even if it is the de-facto one) is the responsibility of the JDK? Assuming not, do you believe that Maven would be unable to work with the module system as proposed? If so, why?

Also, and forgive me if I missed it discussed elsewhere, but what is hindering other JVM implementations with the current spec. If anything, I would think one could argue there are too many features for easy independent implementation as opposed to not enough.

Finally, do you believe those two issues warranted a no? If there were an option for "mostly-expecting-couple-of-future-features", would y'all have chosen that?
"Finally, we adjure all members and the spec lead to come back to the table and communicate directly to each other instead of blaming each other through blogs and open letters!"

Ouch, can anyone explain this drama and attitude to me? I've seen it ruin or stall the development of language or platforms multiple times now.
It's kind of funny, but all the photos of the "good guys" in the article are lit with light falling on the front of the face, while the "bad guys" are lit with the key light on the side of their face, and at least on eye in shadow.
I'd say they are "succeeding" in the sense that they continue to make money. Whether they're truly successful in the sense of providing proper value to their customers to justify that money, and treating their programmers right, is another story, and I've seen enough cases where they don't do either of these, while the executives make plenty of money to live comfortably for years by exploiting both customers and their own programmers.
Calling the last column "OAuth" over-simplifies quite a bit. Specifically, there are ways to do OAuth like client credentials that don't involve 3 parties. OAuth provides a standard way of solving authentication, and it makes life easier for developers. Saying it's "overkill" might turn people away from a solution that could help them get and retain API customers.
More about client credentials here:
https://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4...
Gas stations seem pretty inflexible in how much they can supply to market through their pumps. Increasing prices has more to do with making the quantity demanded and quantity supplied equal. When the supply quantity isn't flexible, it's demand that must change, and that's very easily accomplished by a change in prices.

At least, that's the theory :-)
Has anyone used Tarantool and can share their experience with it? How does it compare to other NoSQL and NewSQL engines?
So much for being productive today...
This seems like an incredibly odd strategy and unlikely to be successful. Not a bankruptcy lawyer, but I'm not sure what they are hoping to achieve. Yes, the automatic stay would temporarily prevent BrightEdge from obtaining injunctive relief to prevent the U.S. Searchmetrics sub from using the technology at issue in the patent lawsuit. But that's not going to last forever.

BrightEdge is probably the biggest creditor, by far. So, in the end, what? BrightEdge ends up owning Searchmetrics U.S.?

That aside, I don't see how this passes the smell test for a bankruptcy filing. One contingent liability for alleged patent infringement provides a basis for Searchmetrics U.S. claiming its insolvent? It should probably just get dismissed as a bad-faith filing.
The Nexus Q was Google dropping the ball:
https://pogue.blogs.nytimes.com/2012/07/05/the-google-nexus-...

I have a couple of friends who still have one in a drawer somewhere and it was just poor execution all around. They could have been way ahead of the curve but now they're playing catchup. They're definitely still very well positioned and catching up fast though. Google's AI capability and straightfoward integration with exclusive market-leading products (Google Now, Google Maps, etc.) will likely make them a leader eventually unless they drop the ball again.
By that logic, literally anything Red Hat does is intrinsically bad. I did misspeak: I'll happily believe there is some politics, but that's not what I meant to say; the claim elsewhere is that it's purely or primarily politics.

I've already argued that simply reducing it to "it's politics" is not a reasonable argument unless you can also explain why the RH technical detail post is really just a bunch of politics and not technical arguments, and if you can explain why all of these organizations that don't own a module system _also_ voted against.
I think you're missing the point. People are going to add-on the missing features anyway.
AFAIK most TVs have a "Game" picture mode that will disable post-processing.
"It seems a more tenable solution is to control the response to one's working environment and then seek to control/improve the working environment, leaving the mirage of greener pastures as a last resort."

That is when the work is somewhat acceptable, but not ideal. It is not when the work is "shitty" and its shitiness affects you. Most workplaces are not horribly shitty, really. Moreover, various people handle various kind of dysfunction differently. There are dysfunctions I handle well and can adjust to, but are also dysfunctions I handle badly.

Ultimately, if it is easy to control the response to one's working environment, then it is not really bad. And really bad workplaces exist and will affect not just you, but your family and future too. If you have been unhappy in school, afterschool clubs and all employers, then I agree it is you. If you have been happy up to now and it is hell suddenly, then it is the place.

If this is the latter, then it is good idea to seek new job immediately - that is not going nomad, that is looking at possibilities you have. Not doing so out of fear can be a mistake. You wont find good workplace if you are not looking for one. At minimum, once you take steps to find another job and know what is possible, you become objectively more in control of your life and will feel less trapped. Nothing bad can come out of that.
Yes you're right. Sorry about the overlap. Its been a while but from what I remember the module system doesn't have any concept of public/private i.e. fine grained control of an exported public api and essentially just lets everything inside a module be accessible. I didn't like that but you can live with it I guess. The package system is what was problemtic because it pulls everything into the runtime libs i.e. it works just like R. I was hoping they would have package management like elixir with mix, rust with cargo, or npm or some tool like that which allows you to build complex modular software.
Tokyo lowers subway line underground in one night without service disruption