skysight-inc/HackerNews huggingface dataset:
Parents can advice kids to marry up. I think this is practical and profound advice. It would be applicable across different societies and it does not involve white, first world or big city privilege etc.

Also the accounting shenanigans of GE which are finally getting much more coverage lately and major role of Jack Welch in it. I'd think most of innovation by hanging out with Welch will be in separating fools from their money. Now a lot of companies would be like this but their CEOs do not get top billing like him.
Thanks for replying, but I don't actually see the answer to my question here. They read like post-hoc rationalization, i.e., Given that Dart was chosen, what are some attributes of it that programmers found desirable?

Several other languages offer most of these desired features. Did anyone compare the effort required to add the remaining requirements to an existing language? That's what would make it an engineering decision.

Even if Dart somehow takes zero effort to learn, I'm still not convinced it was a net win.
Are software engineers for hedge funds sandwich artists, or chefs at two-Michelin-star restaurants?

Is the answer to every question, "Who is actually doing something creative and innovative?" always, "Me, and everyone else is not?"

Is it bad for software engineering that its reality is starting to resemble subway sandwich artists, and its fiction inside people's heads resembles being a Michelin star chef?
Opened the book, read first random page (https://cryptobook.nakov.com/key-exchange/diffie-hellman-key...), closed the book.

If this is what "developers need to know", then explaining why anonymous key exchange is susceptible to MiTM and what can we do about it (PKI/CA/prior key exchange) would be way more useful than providing background of how DHKE actually works (there are way better explanations than repeating copybook examples anyway).

Upd: out of sheer curiosity, opened second page. https://cryptobook.nakov.com/symmetric-key-ciphers/cipher-bl.... Can we at least teach developers about nonce/IV challenges in GCM before saying it's "is highly recommended in the general case"? Perhaps, spending some page length on encrypt-then-sign, sign-then-encrypt and sign-encrypt-MAC merits would be more helpful to developers than CTR block scheme?
>> aversion to searching through faecal matter

I wonder if they also considered stepping on fecal matter in order to identify the LEGO piece.
As someone who grew up in the Deep South, I'm inclined to think it's useful for exactly what it's tested for. (At least, once upon a time.)

I'm reminded of a Usenet post I read in the '90s from an Army helicopter technician who expressed his frustration at ranchers shooting at the "black helicopters"; the technician spent too much of his time (i.e. > 0) patching the holes.
Successful suicide is a function of desire and access to means. You can work on either, or both at the same time.
Qualify your advisors.

It's not a wholly terrible strategy to use peoples recommendations but it usually serves me fairly well to only take recommendations by people I hold in high regard.
> "Nothing will ever replace the human touch, the human warmth our patients need"

I remember having discussions lasting several hours with my med-school (and nursing) friends when I was at the Uni. They had the same feeling. I'm still convinced that we can and prob should replace doctors (for some of their tasks) with computers as soon as possible. For instance: given a set of symptoms and some biological metrics, a computer (an expert system) could provide a much accurate and un-biased diagnosis.

I always had the idea that in the future, "doctors" would be scientists that would be researching and helping improve AI in the medical field, but the front line would be robots/computers. At least, that's the future I would like to live in ;)
Especially considering Facebook is based in California, which is controlled by the Democratic party. Many people in that party blame Facebook for helping Trump win the 2016 election.
They're all the way down
Abandoning something takes more work than using it, since it adds the cost of a rewrite. If Airbnb adopted framework X that wouldn't make me confident in framework X -- they haven't even used it yet! If they used it for a long time that would increase my confidence in X (in the absence of evidence to the contrary). But if everyone else started abandoning X I'd take Airbnb's experience with a grain of salt. I get that Discord is able to do well with it, but that doesn't mean everyone is able to do well with it depending on their needs. And who knows, maybe Discord is having just enough trouble that it hurts but too little to switch.
> 1. Finding a solvable problem that hasn't already been done a million times.

And yet it seems like everyone has a dozen different ideas for this killer app.
Completely agree, as someone who learned iOS development nearly a decade ago on a $499 Mac Mini. Apple's further crawl into upmarket is leaving devs behind.
The problem often is many people take statements like mine “clean code is anti starting a business” much to literal. Your code needs to be somewhat clean, just clean enough to make it to the next round. You could do TDD on that one part that is super duper critical, just not on the part that is doing basic API stuff or something run of the mill. I guess assessing nuance is hard.
I tend to think of MV* as a misnomer, because people generally seem to understand now that "Model" constitutes the business logic and any associated business data (be it a database or document).

But every single environment is going to have a different circle drawn around what a View is - what is provided, what you are expected to build yourself, and how to interface the two. For instance, the V and C are partially a separation assuming it is appropriate to have a decoupling of input and output.

The most important concept is that your model should be separate from all that. If you want to show the model in some new clever way, that should be via some View-ish functionalities manipulating data gained from the model. If you want some cool new behavior or functionality though, you should put that business logic entirely within the model. Then, you can properly control the boundary between the two sides - if all you do is add new methods or expose new data without changing behavior, you know that everything outside the model will still work without change. Start changing existing behavior, and your UI pieces will likely need to change to accommodate that.
But how can that work when the async methods have a different signature and calling convention to their sync counterparts? Your “public” method in the async version would have to handle all the async set up and submission of your chain of coroutines to the loop. That’s possible, but it would have to live in isolation (i.e., no other async code could run simultaneously, which kind of defeats the purpose) and it means for a lot of nasty plumbing, which doesn’t seem like it should be the class’ job (in a separation of responsibilities sense).
FISA is a rubber stamp court with zero oversight.

In America they spy on dissidents too. It's just a matter of calling them terrorists.

https://www.aclu.org/blog/national-security/privacy-and-surv...
I don't suddenly have a "lack of cognitive concentration compounded by emotional sensitivity" after watching. I experience...

I'm not rude enough to just reply "That doesn't mean anything" to that, but the thought of doing so crossed my mind.
It may seem unfair that speculators exist, but the losers there are the previous owners and not the rest of society. For those who buy flats in a residential building, the price will be the same regardless of who gets to pocket the land appreciation, a farmer or a real estate investor.

The best way to protect the owners is to make the development process as transparent and impartial as possible, so that everybody can act on that information not just those with privileged access. For example, the local government could mandate that infrastructure development proceeds in concentric circles radiating from a virtual center point of the city, and layout a plan for a decade or two, with a number of stages. After this, money is awarded according to the plan, as the city needs to grow.

So the information about a future urban development is known a decade in advance and the true owners can enjoy a steady growth in value as the events unfold. Speculators can still invest, but they need to do so well in advance, driving the whole land appreciation by providing liquidity.
I was discussing this with a lawyer yesterday and she had something interesting to say about that.

At least in my jurisdiction both parties must act in good faith. This includes knowingly signing an invalid contract and blowing off some obligations in it on the premise that you didn't have to comply any way because it wasn't valid in the first place. In such cases it can be construed that you did act in good faith and a judgement made against you.
If an aversion stopped them then this is just painful.
FWIW, I’ve found the RubyMotion community to be more active since it was sold and people are very helpful on Slack. I’m saying this as someone who has done hybrid for mobile in the past and have recently been trying RubyMotion and Flutter.
This seems to be a particularly extreme case of unconventional terminology usage, but on the whole, the phenomenon you describe is the inevitable consequence of trying to be concise while also not inventing words. The information density of the existing language just can’t handle the depth of all the fields we try to use it for without inventing terminology.

Off the top of my head, I would claim that any large subfield of mathematics is probably as bad, if not worse, than software development (see: all the words used to describe “a collection of things”). I would expect this to be true for any sufficiently developed field of study.
It's always interesting to hear about lesser-known cross-platform solutions. Why do you think Nativescript never got the buzz that React Native, Flutter, Xamarin, or web-focused efforts like Ionic, have?
I don't think pro-gun vs anti-gun groups are even having the same discussion.

Anti-gun is safety/medical arguments: Guns are a clear hazard to personal safety, and removing them from circulation will reduce the number of gunshot wounds and associated deaths, etc. This position is based on the ongoing massive human carnage committed with guns which has been going on for hundreds of years and is creating fresh corpses daily.

Pro-gun is political/self defense arguments: hundreds of years of European history where the rulers could carry weapons and the ruled could not, disarmament as a prelude to oppression/massacre in 20thC, distant or incompetent law enforcement meaning safety can only be provided by the individual.

I'm not sure if there is a way to bridge the gap between different value systems. For me personally I'm not going to buy firearms illegally, but I will never be happy about being a 2nd class citizen in my own country.
Forth Language Standard
My point was that regardless of the nature of depression and how well drugs work or don't work, it's well known that psychotropic drugs lead to weight gain and diabetes.

People have an inbuilt homeostatic feedback system which can be naturally out of whack or it can be modified by drugs, and blaming them for not being able to compensate is senseless.

Also, the fact that it can be modified by drugs proves to me that weight gain should not be presumed to be a personal failing. The person who has weight gain didn't become a different person because they took pills.

It's analogous to having a religious experience through electrical brain stimulation - it should make you realize that having such experience is not to your personal credit or detriment.
100% the best example of survivor bias. Together with the Facebook quote on perfect being the enemy of good. I’ll have the nice and polished version of a product over the rushed out and buggy one every day.
Also looks fine in Firefox in Linux
Desire and access to means are not orthogonal. As desire increases, effective access to means increases. Anything can become a weapon if you're desperate enough.
For hackintosh: https://github.com/syscl/Enable-HiDPI-OSX
Silicon Valley Startup Gets Inspiration from HBO’s ‘Silicon Valley’ Startup
There is a relationship between gun control and suicides: http://brady-score.github.io/

Doesn't mean it's causal, maybe there are confounding factors, but the relationship itself does exists.

With that said, if people are committing suicides I think it's better to look at why they are committing suicides, and then fix that.
> As an old protocol guy

I don't buy it.

you have 4 posts from this year, and this is an angry incoherent rant from someone who is about 26, max.
You say "gaming consoles", but really I think I've only seen it in the Xbox 360. Was it deployed anywhere else that I missed?
About half of suicides are caused by guns[0]. Most of the other half is due to poisoning (e.g. overdosing) and suffocation. When firearms are not available, people apparently resort to other means.

[0] https://www.sprc.org/means-suicide
I hope I’m not the only one who checked to see if this was published on April 1.
Looks like a giant guinea pig.

Nature never ceases to amaze me.
As a former cook in one and two Michelin star restaurants, I can assure you I move 10X faster than a Subway sandwich artist. I make 10X as many moves with precision. A single mistake can make the whole flow go to crap. Moreover, I can continuously track the temperature of upwards of 100 pieces of different types of meat and fowl, 5 or 6 venison loins, 15 veal chops, 25 pieces of filet, 25 pieces of rack of lamb, ect. I can do that with the optimal rest period before the meat touches the plate. Another place I was leading the fish station. We would plate 40 scallops dishes and 30 of the sea bass dishes at a time with a team of 3. (https://www.foodnut.com/i/Picasso-Las-Vegas/Picasso-Las-Vega...) The cook who did this didn't get the correct angles on the cauliflower quenelles -- so far from perfection.

I write software now. I helped open that kitchen. The first couple months is engineering, how to get organized to plate 90 quenelles in 4 or 5 minutes under a heat lamp. Writing software is just like engineering that kitchen everyday all day, month after month. It's not about creativity or innovation with food. It's about creativity and innovation with solving engineering problems.
Michelin chefs don't make subs for any price, let alone at commodity labor market price.
"Bezos earns 4 million per hour, no matter if he's asleep or awake"

That is false. It was based on the appreciation of his Amazon stock at a cherry-picked moment in time. He's probably been losing millions per hour lately. In reality, his total compensation is less than $2M and his salary is less than $100K.
I believe climate change is happening and we should adress it. Here is a very weird question:

Suppose (a wild assumption) that the Republican (or any climate change sceptic) electorate would vote for unimpeded climate protection on the condition climate change sceptics get a 50% tax cut compared to non-sceptics, would you (or should those concerned with climate change) seize that opportunity, in order to save the climate unimpeded by the sceptics? i.e. full frontal bribing part of the electorate to get out of the way?
One of the things that protects a business from political action is a large group of stakeholders who care. Facebook's problem is not that their users are entirely abandoning the platform, but that their users no longer care enough to defend them.
My other explanation is that they are used to sell their products on stores and the OEM market and not so much online, so their strategies may be unaligned.
Even back in the Lisp Machine days, array processors were used for neural network stuff. You could get an LMI or Symbolics with a floating point accelerator (a Weitek chip), or with an array processor board and library (a whole bunch of Weitek chips and memory, for MIMD or SIMD operation).
Yes, http.sys is an http server implemented in the Windows Kernel it’s the http server IIS and all other http based windows services use and has an API for 3rd party servers.

https://docs.microsoft.com/en-us/iis/get-started/introductio...

The point being that there are advantages to implementing a kernel or hybrid mode HTTP server and Microsoft has done it on Windows some other implementations exist but other than MF/Big Unix I’ve never seen them in actual use.

I don’t think there is much of a point of implementing an HTTP client library in the kernel tho since the performance should be an issue really on the client side.
My year long application update is finally nearing publication. The emotion and fear are very real. The psychosis resembles combat fatigue. It’s exhausting to think about, but I know people have waited on this and depend on my delivery.
No: the person whose comment started this thread, the comment with the suicidal fringe to it which caused someone else to leave the "call this hotline" comment which then led to the argument that led to my comment.

https://intralizee.com/

Note: the person did not respond to me on Instagram.
He calls it "giraffel"
A skid mark.
Not that I notice.
Well, Saudi Arabia pays for the weapons in American dollars. It's not hard.
The procedure is to slam the emergency brake, then run as hell, as far back as you can get.
I started with 8, and then manually upgraded to 32... With 32, there is always spare RAM. It just flies.
Keep in mind that projections are typically underestimated and don't take into account potential tipping points. I encourage everyone to read the chapter on Potential Surprises. [1]

Meanwhile, arctic sea ice is disappearing [2] and I didn't see any mention of latent heat or phase change energy of the arctic waters. Once the ice is gone, we're done.

[1] https://science2017.globalchange.gov/chapter/15/

[2] https://science2017.globalchange.gov/chapter/11/
Lenovo suffers from perpetual sale syndrome. I know they have varying sales, from 20% to 40% off or free upgrades, but I'm never certain the current offer is the best available, so I postpone purchasing to see if next week is better and usually forget to actually follow up. I'd probably have spent twice as much if they offered Apple like experience, where the price is the price.
I have not yet given the battery a solid test so I can’t comment. Others have commented that it’s “great”.
Too-low corporate tax rates can't be a reason for this. Until the 2017 tax changes, the US corporate tax rates were (depending on who you asked) either on par with or significantly greater than those of comparable countries. So we can't attribute the US failure in developing public transit to low corporate tax rates.
The Brit pound devalued by about 20% V the USA dollar. The buoyant export market is propping up the brit pound as it's cheap to export but staples like food imports have risen in price. A recent report indicated that the UK economy would have grown something like 8% more had there been no brexit.

Brexit is a disaster.
This is definitely true if you sell through Best Buy, HSN, QVC, etc. but there's no reason why every model needs to be on your own web store.
Also, “machine learning” and “deep learning” are just other terms for neural network systems, which are good for a few specific tasks but are not a general architecture by any means.

Symbolic AI of the sort for which Lisp Machines were originally created is still extremely important as something is needed to provide “executive function” in intelligent systems.
MVC actually works really well for a HTTP framework like rails, because the separation of input (the controller) and output (the view) fits well when your model is based on request/response.

Rails goes a bit far in pushing for your model to be built around your database-backed data model (but does properly push you to include data integrity and business logic there as well).

Since there is not object classification in rails called Spaghetti, I can't really speak to it being a first class citizen in rails - nor can I guess which of Rails' shortcomings you are referring to.

Even with a client/API separation, your API still has input, output, and business logic - the three components of MVC. An API can benefit from having MVC once it has multiple views; for instance, if you later find you must support different clients utilizing multiple concurrent versions.

In that vein, I consider a framework like Sinatra to be controller-centric - with both the model and view layers being optional and bring-your-own. I've certainly used it as MVC.
What should we base our governmental and societal decisions on?
> That isn't treating the source of the problem at all.

In an ideal world, all problems could be fixed at their source, but in practice, we shouldn't limit ourselves to only solutions that target the source of the problem. As a much simpler example, it's common and pragmatic to take painkillers to treat headaches, even though they certainly don't make any attempt at fixing the source of the headache.

Gun control (and other forms of means restriction) is effective at preventing suicides. It's not a satisfying solution (after all, the people it saves are still miserable), but it works, as indicated by many studies. That doesn't mean we shouldn't dig into why people want to kill themselves and try to fix those (like with mental health treatment or more proactively helping people maintain financial or social stability); I think we should probably take both approaches simultaneously.
Rectennas have been proposed before. . . and never realized.

Chinese have already stolen this ip.
The problem isn't that speculators make money per se, its when speculation becomes a feeding frenzy that jacks up the market to insane numbers. See places like Vancouver where rich foreign investors dump millions into the market to have a safe haven for their money, and don't even bother to rent it out. Why would you bother when you get double digit returns YoY by just sitting on it.
I do believe it's unfair, but my point is more about it being inefficient.

A measured and transparent expansion system would be one way to help that, although complexity would vary widely with locale (plains vs river cities).

The problem with (independent) speculators is that the city is trading a largely rational actor (agricultural land owner) with capital / a solely profit-driven actor (speculator).

My point is the latter is less inclined to compromise than the former, to the detriment of urban development.

One could make the point that aggregating speculators serve a necessary role, but I don't see much value delivered by "smaller than a planned community" types.

Furthermore, I have seen them hold up urban progress. It only takes one landowner to prevent a contiguous utility from being constructed...
That’s true. But it’s also true that people with access to more effective methods are successful more often.
Even then it's miles away from Haskell. Kotlin is very close to Swift on the FP spectrum.
I can only assume this was the intent of the authors.
Vocational work got you feeling over-conscientious and under-enterprising?

No worries! Your midlife crisis awaits. :-)
They don't move that fast, so saving space is more important. Not perhaps at the stations but at rail yards and transfers that might be underground.
Outside of specific academic focus, nearly everyone I know who has graduated a US university thinks basically the same way.