skysight-inc/HackerNews huggingface dataset:
I think teaching java or c++ to people who are just getting started programming is absolutely stupid. These languages have every possible paradigm crammed in to them so it's an absolute cognitive overload. Same thing can be said about JavaScript.

I would teach rust as a low level language because the compiler forces you to internalize a very specific pattern of thought that is also useful when applied in other languages. Likewise I'd teach clojurescript rather than js for similar reasons and maybe also ReasonML in the future.

It'd give students a taste of the different (popular) syntaxes (curly brackets, lisp and ML) and clean minimal mental models. Then when they go work in java or whatever they will benefit from having a clear way of thinking which can be applied in any language (because they'll know to only use 'the good parts').

I see too many people that are intimated or afraid of looking deeper because they were taught basic programming in environments that have grown into some sort of cthulhu.

Another thing I'd have on the curriculum is a subject dedicated to learning your text editor (you'd pick an editor and over the semester learn to customize it in various ways, learn about modal keybindings vs. modifier keys etc.).
A "two-tier" system with 7:30 and 9:00 starts is interesting - one thing to consider, though, is that many, many families in Boston would like for school to start between 8:00 and 8:30. So a solution with zero students starting in this window might be unpopular.
At the risk of being grayed out to invisibility, I am going to say this.

What you are asking is similar to "I think I have learnt playing the keyboard well enough as an assistant in an orchestra, now how to create great music for ads or whatever to make some pocket money?".

This is a matter of creativity. The situation you describe is usually the other way around - people have ideas first and then learn whatever is necessary in order to realize their creativity, they don't start with a tool set and then look for ways to apply it. That is done by consultants. So may be you must become one?

Creativity can't be taught. No amount of tips is going to substitute for innate creativity, of any degree, because all tips are effective only when you have an idea to work with, which is the product of creativity. If you don't have it, in this case identifying a problem and imagining a suitable solution, just do what all/most successful companies do - copy, but add a tiny variation to claim that its different and your own.

All that said, my tip would be to keep eyes and mind open, and just build whatever you feel is right and release it. Do consider feedback but don't get discouraged by criticism. There are ample examples of how the most derided product ideas have ended up making quite a profit, not just in software, although luck had a major hand in their success.
I'm sure other approaches can be much more effective, my research was almost 8 years ago and was framed around trying to parallelise one of the algorithms.

So my focus was half on the theory behind these solution search algorithms and half on parallelism and the associated theory.

I've a gut feeling that a superior algorithm often gets you better ROI than parallelising an existing solution.

The TLDR of my findings was that for the algorithm in question, it wasn't greatly suited to parallelism. Performance didn't scale linearly with cores due to too much shared state, and the best you could hope for was seeding each parallel run of the algorithm with different randomisation seeds and it's own state and bank on certain runs not getting caught in local optimum.

So it got you better performance, but not so much that you'd jump right in to doing work to parallelise. Probably better to use algorithms that are built to be embarrassingly parallel from the ground up.
>From an economics standpoint the ideal labor force is slavery.

How so?

A happily paid worker with their own free time isn't likely to revolt and kill you. Even an unhappy worker who hates you will just quit. Is your calculations forgetting to count such costs?

And a machine that replaces a person is far far more efficient. So machines backed by human operators/fixers/etc. end up outperforming humans, and free humans will have far better education possibilities.

>From an economics standpoint there is no point to the elderly they should be killed off once they are no longer viable laborers.

You are clearly zeroing out the cost of having all non-elderly realize this will be their fate as well. That seem an arbitrary cost to zero out and makes the results of your calculations unusable.

>Children are only useful if they show potential slave labor ability

A free child that is educated has a much higher return on investment on average.

>otherwise should be killed in adolescence if there are obvious shortcomings

Once again completely ignoring the costs of taking such a course of action.

I'm not really having any confidence in your models.
A lot of people have pointed out that solving a cube isn't really a Hard Problem, and that the really interesting thing is the automechanic aspects of it to begin with, but honestly I think it'd actually be harder to make it track the rotations and replay them backwards than to just solve the cube from any static state.

Kinda feel like this is a pretty good example of how solutions to problems can be counterintuitive to people.
Hello from across campus!

Do you think more user and stakeholder engagement would have helped the public accept your research? I have no idea if BPS has the bandwidth for supporting this type of engagement, but I imagine a lot more fears would be assuaged if parents could have some role in "co-creation" of the algorithm, rather than just accepting results.

A lot of research from the fields of citizen science, public understanding of technology, and user experience show that participatory design techniques can enhance acceptance. E.g., https://www.bmj.com/content/319/7212/774.short
There is an unfortunate tendency for people on HN to think that HN is a representative sample of the population. They assume that the whole world cares about the same things HNers cares about, shares the same hobbies, has the same interest in DIY and technical things.

I'm not just calling HN out here. Every community has some kind of bubble effect where members of that community think they're a representative sample of the whole world.

And, at times, that lack of self-awareness occasionally rises to such extreme levels that Poe's Law is invoked, and you can't tell the difference between someone caught deep in the bubble and someone taking the piss. Hence why HN can come off as a parody of itself sometimes.

One example is suggesting that people in oppressive regimes will just switch to satellite phones because they want a free and open Internet that badly. Another, which I linked elsewhere in the thread, is somebody poo-poohing Dropbox when it launched because "you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem" [0]. Really, how much of Dropbox's demographic is even going to know what these technologies are much less are willing to take the time and effort to build such a setup themselves? Or, for an example outside of HN, Slashdot's CmdrTaco poo-poohing the iPod with "No wireless. Less space than a nomad. Lame." [1].

And, yes, there are HN parodies out there where you can see just what kind of content here gets parodied. [2]

[0] https://news.ycombinator.com/item?id=8863

[1] https://slashdot.org/story/01/10/23/1816257/apple-releases-i...

[2] https://news.ycombinator.com/item?id=6747373

(and as a side not, I do like how HN now has a rule against casually dismissing people's work, because it does help address this problem)
Crumbs: New Instant Crypto Trading App
I'm curious what benchmarking / research you've done on how much difference it makes to use a compact value representation (like the NaN tagging used in Wren, or using the low bits of a pointer to specify object type). Is it just a couple of percent perf improvement, or quite a large amount?

Also, either with a "compact" representation (Wren) or a less compact one like Lox, have you tried storage small strings in the object itself (<= 7 bytes for a 64-bit object size, or <= 15 bytes for two 64-bit words), and how much difference would that make?
I take "anti-government" to mean that one is opposed to the actions that the government takes, in some situations, rather than being against the idea of the government. One can believe that a government is legitimate, while also believing that the government's power should be limited. One might argue that this idea is one of the core ideas of American government.
I wonder if you could augment this further. Assign a scoring system for various conflicts and preferences. Start with the randomly assigned roster and swap random people as long as it improves the overall score.
The book is "expected to appear in December 2018" [1] (send an email to the address located on the cover page below to get updates / early notification)...

[1] http://math.mit.edu/~gs/learningfromdata/dsla_dlnn.pdf
> extensive testing going on at this point though.

And that's where the money will come from. A dozen units here and there pays the bills when you're making super high margin stuff in barely higher than prototype volume.
11 Tips on How to Finding the Right Infographic Ideas
A mycli-like command line client for AWS Athena
HIRE a PROFESSIONAL HACKER
Hello if you need a hacker to help you hack but you better not be a cyber police
Email addresses or social media website account, you can contact me,i can hack facebook accounts,myspace,and many other social site ....i can also help in changing grades in colleges and wipping bad credit scores ...if you want to hack somebody's phone to monitor his or her text messages , and chats you will get all this conversation on you own mobile for but i can help you if you need to monitor phone calls .... i speak good english though not from the state, also if you need to hack a private website maybe to change your bad grades or delete your record ....i can also help you with that at a relatively reasonable cost ..if you contacting me please put you name ....i like to know who i am talking to just to be sure you not with the fbi ....most of my customers contact me to hack their spouses email address that happens to be what i do best ....although i will love to receive calls but i cant for security reasons but i will drop a number you can text me on please only text .....

contact me : Theredhackergroup@gmail.com phone number text only : 571 318 9498 Whatsapp:+1 786 708 9974

my method of payment is: bitcoin , perfect money , payza , please i dont accept paypal i have lost many times because some wicked customers after i have help them hack always .. write a dispute to paypal and i end up losing because of the kind of services i offer ... Thank You
Zoho.com CEO says domain with 40M users suspended for abuse complaint
I take your point, villages -> local market town probably needed special runs. Big city comprehensive boy myself.
Usually risks people not using it or playing your game.

Rarely does it kill and in those cases (self driving cars, banking) those application usually has a company behind them.
And add a friggin dark theme ffs!
Here's a 15 hour old HN thread asking this exact question and getting over 500 comments:

https://news.ycombinator.com/item?id=18054574
I think the crufty type systems and semantics of Java (pre-1.7) and C++ did drive a lot of programmers away from static typing, but most recently popular languages (Go, Rust, Scala, Typescript, Kotlin, Swift) have been statically typed.
And it could grow quite a bit to absorb all the school traffic.

Someone above said ~25$/student/day: sure that's higher than the average commuter fare right now. Couldn't a unified system serve everyone better?

And encourage students to spend at least a bit of the day not locked into an institution designed around them.
Those were all standard topics, generally in years 2-3, at my undergrad program circa 2006.
I was the same, couldn't make any sense of first puzzle I ran into and gave up.
I like the idea, but where we run into trouble is when the pm comes downstairs and says it looks wrong on his computer. He uses chrome. He rejects the story. Arguments about correct are moot. Everyone uses chrome is his trump card. The business perspective doesn't care about web standards.
How long before Google forces you to have a Google Account to even search? I think we all know it's probably going that direction eventually.
Data Distillation Makes Omni-Supervised Learning Possible
This is my research area, and this is exactly the problem. While technically these kinds of problems are np complete, they are usually easy in practice. Getting people's requirements is much, much, much harder.
And maybe perl...
Small change, you have to use wilcards.country inside the shell call:

rule analyze_country:
input: 'whatever.{country}.txt'
output: 'analysis.{country}.txt'
shell:
'run-analysis-on-country {input} {output} --country={wildcards.country}'
https://www.statlect.com/fundamentals-of-probability/probabi...
Only Safari's browser engine is open source. The browser as a whole is released under a proprietary freeware license.
What if you used a nonstandard proprietary compression algorithm? Does non-encrypted have to mean “widely documented/implemented compression”?
I never owned a copy, so inevitably I only played Myst at computer stores -- it looked interesting, but I never really understood what was going on. Games of this era would tend to come with an instruction manual that was book sized and could really help with understanding what was going on.

For the Mystics? out there, what's the best way to play the game for a person who knows of Myst, but hasn't every played it? What can I read to get started, but that's not a walkthrough?

Sort of related, I recall Pyst appearing in stores about a year or two after Myst; is that worth trying to run as well?
Very nice. Does it support FIDO2 only or are there other applets (e.g. OpenPGP)?
How about this:

Places where the police collect more fines has higher criminality and the police has less resources per crime to solve crimes?

I don't believe this nonsense article at all. They are overfitting their data. It's more or less fraud. They are mixing units in the regression. Most of the control variables are correlated etc.

They even tried to link fracking to this somehow, but didn't find significance.

http://www.law.nyu.edu/sites/default/files/upload_documents/...

"Our results suggest that institutional changes—such as decreasing municipal government reliance on fines and fees for revenue—are important for changing police behavior and improving the provision of public safety."

What they are acctually discovering is that crime clearance rate is mostly dependent on crime rate.
You're right that public schools in Boston and elsewhere benefit from a rich ecosystem of after-school programs that allow students to continue learning outside the classroom (and yes, give parents more time to work). Adjustments to school schedules also impact these after-school programs, especially ones that enroll students from several schools with different schedules.
All places over Reddit.
Do you know off-hand how this compares to the rest of the system? I mean non-student public transport... maybe just busses? Per-rider and overall, ideally.
The key is good health insurance now, build up savings quickly and then if needed can use money from the savings for serious stuff not covered by health insurance.

But the private hospitals are very nice indeed in Thailand and very affordable as well. A decent healthcare plan for me + girlfriend would cost us around 1200 EUR a year (total), while in The Netherlands it would be double that amount and we would just get basic healthcare (i.e.: not to be used for private hospitals).

I do believe it's highly unlikely I will lose my job (mobile programmer) in the coming years. I believe there will be plenty of work for at least the next 10 years and probably much much longer. And as a freelancer I might be less affected by ageism.
A Short Introduction to the Power of Unified Communications as a Service
someone has to figure out there's a hidden message first. much like using a 'non-type-accepted' radio. on the internet no one knows you're a dog.
Despite playing the piano, I never could get past that puzzle until I figured out how to make the computer record itself. I recorded playing the notes on the spaceship's keyboard, then played it back as I adjusted the sliders on the other side of the ship.

Did anyone else solve it this that way?
Absolutely agree. I work in the autonomous vehicle space, specifically in creating high-assurance resilient systems, and I've had more arguments that I care to count which went something like the following:

Them, "All that extra effort sounds great, but we don't have the time to do that. It will explode the really tight build, test, debug cycle we have now. Suddenly every cycle will be 100x as long."

Me, "First of all, you should be less concerned about the length of an individual cycle and more concerned about the sum of all the cycles up to completion."

Them, "Okay, but having short cycles also helps us course correct quickly, and keeps our 'velocity' up."

Me, "Well, second of all, what good is it to be able to iterate really quickly toward an unspecified goal? How do you know that what you're doing will get you there? Or worse, how do you know that what you're trying to do is even possible or not? Maybe you're 'engineering' your way asymptotically toward an impossibilty result."

It's sometimes crazy making to have these conversations and see how wildly distorted we've allowed our incentives and perceptions become as a group of professionals. It's become more important to produce the appearance of progress and effort than it is to actually make progress and thoughtfully apply effort.
£50M of costs to the NHS. But why?
We’re inching closer to DaaS Windows
>This isn't Google's problem. They're just a company out to make some money for the shareholders.

and money is more important than human rights? if it is, you'll need to say so explicitly rather than make an excuse for it.

nobody is talking about forcing democracy or freedom on china. this is merely a matter of aggravating the harm their government can inflict on the chinese, or refraining from aggravating harm.
Never played the game, but someone bought me the novels in a pack for my birthday and because back then I would read anything, I read them without many expectations, and they were quite alright.

All the world rules and the lore was interesting, but I don't know how much of that would be in the games. The books didn't have tricky puzzles, of course, but I kind of tells how big the games were.
He's clearly not talking about user privacy.

Chinese companies and government will have access to billions of medical records to train their algorithms on while their western counterparts are squabbling with individual hospitals over access to a few thousand records.

China has the talent, money and data to be the leader in this space.
To be killed by the parent company for infringement maybe.
> "Something you are" is a term of art,

Yes, what I am saying is that in practice what that term of art refers to is not an independent, orthogonal kind of security factor from “have” and “know” but a strictly worse form of “have”.
Serious question then:

So if a police department didn't profit from any of the spoils of (alleged) crime, they would be an ideal force?
Firefox also supports multiple tab selection with the Ctrl or Command key. This feature was added in version 62.

https://bugzilla.mozilla.org/show_bug.cgi?id=1458010
> BLE solutions are going to work much better for mobile devices than NFC I think

Yubico would disagree. According to their research studies BLE devices are harder to use and less robust.

Source: https://www.yubico.com/2016/06/yubikey-u2f-tracking-bluetoot...
Military, fire fighting + rescue, personal assistants for elderly etc (and perhaps several more). I think military applications are huge. Drones aren't very efficient and probably wont be unless they are radically redesigned.
> Certainly if I knew exactly what program I was going to write when I started, I could probably write it in haskell;

If you don't know what program you want from the start, it's yet another reason to write in Haskell.

Haskell programs are much easier to change than any dynamically type language. Each time you change your mind in Python, you have to basically rewrite your entire program, and if done often enough (what 2 or 3 times are already enough) you will still get a mess on the end because of all the changes.
Thanks for sharing!

I am sure more engagement is always a good thing! One of the tricky tasks of BPS is to make sure that this engagement is "balanced", i.e., everyone's voice is equally heard. And you can imagine how hard that may be in practice. For example, Boston Public Schools had this survey asking people for their preferences on the start times. But most of the answers from these survey came from schools with less economically disadvantaged families. One way to do it is to call the families directly or have a lot of local meetings. But it is still a complicated problem.
yeah - i don't even know how you begin to compare a rural police department with a handful of officers (who hand off major cases to county/state investigators and are really there to break up bar fights/domestic disputes, keep the roads safe, and provide police reports for property crimes) to say the NYC police department that has 30k+
For me it was writing unit tests for python where you’re pretty much manually checking types. Or running slow one off processing scripts that fail at the last step because of an issue that static types would have caught. Writing the same thing in go usually takes the same amount of time, runs 5x as fast, and works the first time.
yea, also something that can convert plant into energy like animals would do would enable a robot to stay forever in such an environment without needing to recharge.
We're Sticking Around for a Little Longer
Ah, thank you for disambiguating the pronoun 'they' whose reference wasn't clear as you provided no antecedent.

EDIT: Heh, kind of ironic really. A pronoun without an antecedent is like a variable in a dynamic programming language whose context isn't clear.
The problem is that splitting hairs as you're talking about means there is subjective judgement and accountability. It creates a situation where everyone wants to know as little as possible, maybe less.

The data these checks deal with is garbage, and offenses can be classified in different ways based on jurisdiction, disposition or a dozen other factors. Was that "reckless driving" charge a plead down DWI? Was that battery charge actually a sexual offense that was offered in lieu of victim testimony? Was the arrest mistaken identity?

No HR person will risk getting into the news for making a judgement. IMO the answer is to classify the data so it's not available in most cases.
If you build one that can carry a person, then I could see a large market for people who want to go places that they can't by powered scooter. Like anywhere that has just stairs(friends house), nature trails, etc. Buying one could be almost as cheap as putting in one of those rail elevators in your house.
I think that's backwards. Google without Search has very little to most of the Internet, and Google knows it. Search is the basis of Google's Ad money, and they won't do anything to restrict that.

Other search engines are good enough to work if a user's unhappy, and Google hopes that users never have a reason to notice that.
Nothing is permanent. Nothing stopping western companies from buying Chinese data. Also Sloan Kettering could be stuck if they already signed contracts promising the data.

Google deepmind should just have hospital’s bid for data prices... kind of like for google fiber or amazon headquarters shopping cities.