skysight-inc/HackerNews huggingface dataset:
What kind of "stream" did you have in mind?

For the OS to do software mixing, it is basically going to run a "for" loop over the audio buffers and add them up to produce the audio buffer that goes to the hardware. When is it going to run that loop?
I'm not sure you're aware I'm speaking from the hypothetical position of the kind of company that would penalise candidates for not disclosing their previous salary.

From that perspective it should be obvious: if you're a privacy-minded individual, you'll be a bigger hassle to deal with than someone who's blissfully oblivious to privacy concerns. You might call out technically illegal practices others might be willing to put up with, for example.
How to combine benefits of unit/feature testing and not fall into coverage trap
Obj-C? Or do you count ARC as a GC?
Angular 2 CLI Moves from SystemJS to Webpack
I think perhaps my wording was misplaced, but a part that has been shown to reach high temperatures might be more preferable in a charging application - even if they blow up anyway.
Fighting the Dreaded Drive-By
that's because the previous commentator posted something against the known human history (read: wikipedia) from a unverified, biased source, and with a hn comment history of misogyny, antisemitic and racial comments, sir. i would rather show my frustration this way rather than other explicit words. sorry for the inconvenience.
The latest version of iOS does turn on low power mode as part of lost mode. I agree, though, that making it super adversarial would be both fun and useful against theft.
Thanks Gavan! This is exciting, I've been waiting for this for a while. The code looks super hacky, but that's to be expected :)

Hopefully it gets ported to Mac and GNU/Linux soon. If not, I'd definitely like to try and port it over when I get some spare time. Cheers!
Only some of them. The transient orca are the ones who eat mammals and don't have large social groupings. The resident orca have larger (matriarchal) social groups and don't eat other mammals, just fish.

It's always amazing to me that we have multiple intelligent (how intelligent is uncertain), social species right here on our own planet, and we spend such a tiny fraction of our energies as a society trying to communicate with them.
Very few of the army generals were his supporters. From now on surely numbers will go up. But it is clear that for more than 20 years it was Gulen who put his followers to police force, army and all state departments (especially justice) semi-secretly. It was a network of people who collected information and kept things moving according to their agenda.

Besides, there are sensible explanations why his plane was not shut down etc. https://en.wikipedia.org/wiki/2016_Turkish_coup_d%27%C3%A9ta...
The complexity of the formula and the "striking features" of the graph only demonstrate that operations defined in one base (AND is nothing but multiplication in base 2) may behave in complex and non obvious ways in other bases.
Most art takes craft.
Congrats, nice milestone!
Hmm, but you do need to know the PIN code for the SIM card in order to register on the GSM network and receive the SMS? Or am I missing something?

I've changed my PIN to something quite long, so hopefully an attacker cannot just pop the SIM card out of my iPhone and use it on another device.
There have been 14 non-German Fields medal winners who were former IMO medallists, so they seem to have done ok[1].

[1] https://en.wikipedia.org/wiki/List_of_International_Mathemat...
Windows support was implemented by the community, Not the creators.
> UB is simply the latest stick to hit C with.

Honest question, which is the case?

(0) You find it easy to determine, by visual inspection, whether a piece of code has undefined behavior.

(1) Your coding practices make it difficult to accidentally introduce undefined behavior in the first place.

> Same with lack of a GC; this is a plus point for C for most applications, not a negative.

Agreed. C addresses use cases for which GC (or any other feature requiring heavy runtime support) is simply unacceptable.
Your welcome. :) The porting process should not be all that difficult - mainly a few things have to be done:

1) Create a bash script to replace the batch scripts
2) Rebuild dependencies for the right platform
3) Ideally have some sort of cross-platform build generation like cmake
4) Pray to your gods
Ton of coup confessions? When the KGB-like service gets anyone in their hands, they can make him or her confess anything. That's like Dictatorship 101.
Make or break for high achievers
> a world where social problems, mental illness and poverty are hidden from your view by an ethereal force.

To be fair, he did disclaim at the top of the article by mentioning that he's from Sweden.

It is not like Sweden has solved any of these problems either, it's just quite well hidden from plain sight - as you mentioned in a more eloquent way.
In crisis-hit Venezuela young women seek sterilization
If you have the ability to (minimally) parse what is coming out of your pipe, and you know that your writes are not interleaved, and you know the size of the record you're writing before you write it, you can prefix each record with the size, and use this on the reader side to fetch only upto the record length (read(2) syscall and friends allow you to specify a maximum number of bytes to fetch), for each record. Does this answer your question?
App remembers, you fold: uPackingList
Yup, this makes sense. Sorry for the confusion.
That was heart warming!
These are really nice questions / concerns.

- Firstly, we are a Ruby shop and most of the time the errors are pretty self descriptive that we can easily solve. Also the IRC/Gitter room is full of helpful people that you can get instant feedback about any issue (even a compiler bug). Note that we're not afraid of writing code :)

- I've updated our application once in the last 6 months. It's only a minor change for adding type annotations which took like 10 minutes.

- Actually i think that Crystal is already in beta quality (for us). Calling it Alpha is really an understatement.
Thanks for sharing data, that's a pretty good case for cultural factors making up a large part of the discrepancy, as I suspected.

As for the IQ test variability, do you have any papers or research on that? Citation 19 in this wikipedia article doesn't seem to actually address the issue of variance, only the question of absolute ability: https://en.wikipedia.org/wiki/Sex_differences_in_intelligenc...
I didn't know how common that was. Its definitely interesting, I was speaking from personal experience with these packages.

I remember being offered chips with lower failure rates too, I can't remember the ratios but it was certainly worth considering. We ended up testing the different boards off the line before doing a larger assembly (and further testing of course) because of the component failure rates. If it wasn't the solder it was the chip itself - causing really hard to find bugs I might add. I remember having two boards off the same line together, one chip could do an operation and other couldn't. This bad chip was being used for software production too...
Meet the new drone pilots of Bengaluru
Thanks! One down...three or four more iterations to go :)
> In the Animal/Dog/Cat example, what happens if, in a separate module, if define a Snake class that doesn't have a `talk` method? There are several possibilities, sadly all pretty bad

The abstract class defines which methods every class that inherits from it must define by using abstract methods. If you write a class that inherits from an abstract class, and you do not define a method that the abstract class says that you absolutely must define, the compiler will raise an error for you. You can inherit from classes between modules.

> I'm asking about the errors that the language prevents, not the community's conventions.

I haven't actually tried it, definitely something I'll check out another time. I understand your concern though!
Stopped reading when I saw the `end` keyword... the most annoying part of Ruby.

Edit: I'm getting hella downvoted but I'm leaving this here. Ruby fanboys can't silence me!!! ;)
Perhaps the confusion stems from the difference between discretion and confirm/acknowledge? According to http://skeptics.stackexchange.com/q/34644, the order has to be acknowledged and verified, but cannot be overruled, and the second person (Secretary of Defense) is there to verify it, rather than check for whether it makes sense.
For the ones who started to wonder about the Windows support, it is tracked here:

https://github.com/crystal-lang/crystal/issues/26
If it's penalised, I'd say it's likely a "test" (or more of a checkmark). But I wouldn't go so far as to say every employer that asks for your previous salary is testing you.

That said, even if you disclose your previous salary that could affect how you are perceived:

* disclosing it at all without hesitation might mark you as either very open (positive) or untrustworthy (negative)

* if the salary is much lower than expected it might indicate you're not as good as you claim (negative) or that you're bad at negotiating (positive?) or that you left because you wanted a bigger salary (negative)

* if the salary is much higher than expected it might indicate you'll make unreasonable demands (negative) or that you're a strong negotiator (negative?) or that you are underselling yourself (positive?)

Again, it entirely depends on the employer and sometimes a cigar is just a cigar.
According to the article, they abandoned using the application several months ago after they understand that it is compromised.
Interesting thing I heard from Po once:

The key to the American team's recent success is forgetting about the IMO and just learning math. Instead of teaching mechanics-- techniques specifically for solving olympiad problems (as they had done a lot of before, and as many countries do), the idea was to just show interesting and fun things from real math and build strong intuition for mathematical problem solving through that. If you look at lecture's he's given in the past at MOP: http://www.math.cmu.edu/~ploh/olympiad.shtml, you can see they're mostly just highlights from his area of research.

When he was being considered for coaching he told the MAA he would run training for the IMO team in a very different way from how it was done and how and that choosing him would be a gamble: there was a chance that it would go spectacularly wrong. The gamble has seemingly paid off.

It's also nice that this is a quintessentially American way of doing things :) Just pursue what you find fun and it'll pay off. Don't over-optimize for the accolades.
The Making of Tesla: Invention, Betrayal, and the Birth of the Roadster
How to Make Audience Interaction Easy with Engagenow
Djinn: https://hackage.haskell.org/package/djinn

Does more or less what you described.
1. It hasn't been a problem for us.
2. We put Nginx in front of Kemal and it's working like a charm :)
3. Well we haven't tried but it's pretty simple with sidekiq.cr https://github.com/mperham/sidekiq.cr
Throw it into low power mode, but with loud alarm noises at random intervals... Annoy the thieves into giving it back...
> The abstract class defines which methods every class that inherits from it must define by using abstract methods.

In their example, the type checker can infer that Animal has a `talk` method, even if it's never explicitly defined:

abstract class Animal
# no talk method here!
end

class Dog < Animal
def talk
"Woof!"
end
end

class Cat < Animal
def talk
"Miau"
end
end

class Person
getter pet

def initialize(@name : String, @pet : Animal)
end
end

john = Person.new "John", Dog.new

In their own words, “Now the code compiles:”

john.pet.talk #=> "Woof!"

Now, what happens if, in a separate module, I define a Snake subclass of Animal, without a talk method? What happens in this corner case isn't documented anywhere.

Type system design is very serious business, and can't be done by mindless trial and error. When a type system has a safety hole, patching it is pretty much guaranteed to break other people's code.
I wonder how Lua can get by, being embedded in literally every game that supports scripting, in databases and many other tools.

It's a personal preference of course.
One of the largest areas of concern is for real-time systems (systems which fail if they do not respond within some small time threshold). Most GC involves stopping the world to perform the GC which can pause your program's execution for some number of milliseconds. If GC pauses exceed your real-time requirements, you're out of luck.

Some languages, like erlang, do slightly better by garbage collecting erlang processes individually, so other erlang processes can continue running during GC.
It would be interesting to see if any great researcher could tie back their success to a teacher. My suspicion (based on nothing more than gut feeling) is that while a good/great teacher has some impact, that beyond a certain level it's 99.9% the individual and their environment/peers/parents/contacts, rather than any particular teacher.

Another way of saying this from a mercenary monetary point of view is that I don't think investing more than $250K/year on a K-12 teacher makes sense, though you might be able to make an argument that people who teach teachers might have greater leverage.
AND is vector entry-wise multiplication (hadamard product) with boolean entries, not just multiplication in base 2. Multiplication between numbers is not affected by base - base just defines how the number is written down.
Rental can be a good move, but as a rational decision it should include the possibility of future price increases. Buying does this, you have covered yourself against all future increases, and accepted the risk of all future decreases. That is smart if you are committed to a location for non rational reasons like your kids are happy at school or you like it.

Agree that holding mortgages that expose you to negative equity risk is a big gamble. Like stocks (real stocks, not options or non-listed equity) it's actually a good gamble if you will be able to cover a 5 year price dip. If you are likely to have to do a distressed sale at a stress point you are setting up a big loss - smart to take the risk if you are in your early 20's (the upside is great, you'll be ok if you bust) but dumb if you are >45.
There actually is one high-level Python-like language that really is almost "as fast as C".

http://nim-lang.org

I am using it for years already, and it is really performant, somewhere between C and Rust. I am still wondering why so few people use it.

Benchmark: https://github.com/kostya/benchmarks

Nim vs Rust: http://arthurtw.github.io/2015/01/12/quick-comparison-nim-vs...

Performance discussion: http://forum.nim-lang.org/t/2261

Embedded Nim: https://hookrace.net/blog/nim-binary-size/

Nim on LLVM: https://github.com/arnetheduck/nlvm
Facebook open-sources tools for fast React app creation in JavaScript
Looks beautiful! I can't figure out how to use the "edit buildings" mode or the green box cutaway.
Eντός σελίδας βελτιστοποίηση – WEB DESIGN|SEO|PARAMARKETING.GR
What terrible science. And terrible science journalism.

Link to underlying study: https://marketing.wharton.upenn.edu/mktg/assets/File/Lambert...

So many holes in this. First of all, the study construction is contrived and the results are vastly overgeneralized. It's so shoddy it's hardly worth pointing out all the issues.

Here's a thought experiment, though: say a study with questionable methodology were published and it's conclusion was that females negotiate less effectively than males (just as this study seems to imply males are less likely to compromise than females). Then let's say that the study speculates that this is because females are attempting to adhere to gender normative stereotypes, eg being meek or some such. Then let's say that some journalist writes up an article saying "Women can't negotiate without men around"... what would the reaction be?

This is a gross study and a really poor write-up, which is disappointing to see in the WP.
Lessons Learned by a Startup Rejected by 500 Startups, Techstars and Y Combinator
Can I just say that Lily is amazingly neat, and is exactly the language I was working on myself! Seems we have a shared delusion ;)
تور ارزان کیش در هتل شایگان و گاردنیا ورود ۱۶ مرداد ۹۵
> The president can order this without consulting Congress, without being checked by the Supreme Court.

Perhaps a single person's power to launch up to 2,000 nukes needs to be revisited?
I like to describe him as "Imagine a Bill Gates, but cool".
I'm not quite sure they have enough paper for numbers with infinite boolean expansions.
I found this statistic[1] from LTA, and as far as I can tell, there are 10 billion km travelled on cars per year in Singapore.

I don't know how that compares to other countries though.

[1] https://www.lta.gov.sg/content/dam/ltaweb/corp/PublicationsR...
Yes, it's my preference. I also don't like reading/writing Lua. Python doesn't need end, neither does Crystal.
An alternative is to do mixing on the sound card, but in that case you still need enough audio to fill up the hardware buffers.
Thankyou for that interesting overview
Online startup weekends. Attend from anywhere, every week
Only the total compensation is important for me. If anything, I'd rather get a stable one than a variable one. (Variable is only better, if the expected value is higher.)

In any case, in https://news.ycombinator.com/item?id=12212180 you said something like

- finance people used to get normal amounts of money, now they get more
- hence, software people need to do something as a collective.

I don't see how the first implies the second. Especially since the finance people didn't do anything as a collective, did they?
I was looking into how to run lzz using gnu make on osx and while https://stackoverflow.com/questions/11186528/makefile-rule-f... gives some nice hints, I agree that cmake might make more sense in the long run, even if it is less "standard" than gnu make.

Also, drop by on Freenode #VoxelQuest sometime. We're still hanging around in there.
This reminded me of this very fun book which I fondly remember reading several times throughout my childhood: https://en.wikipedia.org/wiki/A_Connecticut_Yankee_in_King_A...
Half of Millennials Live Paycheck to Paycheck, Study Finds
That's the case irrespective of them selling information.
Have you looked into Facebook's Hack? From what I've seen, Facebook created the language to help with exactly your kind of PHP technical debt problem.

That's a technical thing you can try, in addition to any of the social approaches the other comments are suggesting.

Using Hack makes the incremental approach more bearable on your people, and bear more fruit than just staying in plain PHP.
I get scared when I hear how many Turkish people talk about the Gülenist movement. The similarities to communism in the US during the 50s and 60s is striking. Sure, based on a "true story" but in the same way that the movie 300 is.
Great article.

>This process can incur quite a bit of CPU time as well. Attempting to poll the keyboard state, mouse state, and all attached gamepads can easily eat several milliseconds per call. So it's just not possible to poll every millisecond.

If input software layers mean it's not possible to poll every millisecond, why bother polling the hardware at 1kHz? Is it a just-in-case solution to increase hardware polling to maximum?

I'm also curious if there are any harder numbers available, maybe by triggering a USB key input and measuring time for a test program to register the change. I know this sort of thing is done to compare CRTs and LCDs, I've never seen it done for a whole PC.
Siri commands cheatsheet
And reward people for improving things. Formally and informally.

Formally: in performance review. Informally: acknowledge their work.
VR is the next on the shelf next to Segway and smart bands and watches.
Paywalled article. Meh.
I am a bit shocked, that they want to keep old passwords.
Imagine some hacker gains access to a username - password list. But leeks it a half year later (yes that had happened).
Since you never changed the password every buyer has access to your account.
But, if you would have changed your password, even a minor change, the attackers will ignore your account since they have (usually) a lot of other accounts to try. And why brother with the ones that doesn't work?

Password changing gives an advantage even if it's just a minor change. Keep that in mind.
I hope the author gave "Brother Orange" a new iPhone after remote bricking it after all those months.
Does a defense attorney get involved much earlier in the process than a prosecutor? If so strict #s of annual budget isn't a fair comparison.
Do you mean this:

Perhaps they’ll also help with the Singaporean phenomenon of the seeming complete disappearance of taxis when it rains—an almost daily occurrence in the tropical clime.

My question is whether the disappearance is real, or just perceived, as when it starts to rain, the available taxis are flagged to use immediately.
I get a list of of sites, have no idea why they are there. They differ to most visited, and are not last visited.
What sort of sales environments have you find this works in, doesn't work in? Particularly interested in enterprise sales were you will typically have smaller pipeline but larger opportunity size.
Thats what we do, and its working reasonably well. Using microservices instead of libs makes working in independent teams easier and faster, and we can decouple better (different internal domain models, managing their own persistence).

It definitely is a drag, but there's just no way around that.
You'd guess wrong :)
I don't see how you can say that it would clearly be more effective when digital advertising is data driven.
I don't think it'd be easy considering the speeds you expect from the various buses. You could put everything on a PCIe card and let it drive a backplane through a specialized connector, but that wouldn't be like S-100.

A couple weeks back I was thinking about building a backplane that would allow a bunch of BBC Microbits to cooperate. That, too, would not be like an S-100 bus.
At interviews people get asked the classic, what's your biggest weakness question. As well as asking them to describe a typical day I always ask an existing employee what the worst thing about their job is. People often try to give a company approved reply but the underlying tensions with the tech/management/process are very difficult to hide.
Thanks - fixed...
Thanks :) For the edit buildings mode:

Assuming you just started up, press "g" twice.
Move your cursor over a building, it should display a white box around it.

Click on the building.
Press "v" to toggle it on and off.
Anything more complicated than that you have to get into the code, but you can do some neat things just by editing the shader (GenerateVolume.c"), saving it, then pressing "r" (refresh shaders) in the program (and then press "c" to clear the chunks and refresh them).

Future iterations have much more complex methods for adding arbitrary geometry, as demoed in the videos.

The green box cutaway:

Hold down ctrl (and keep it held),
Move it while holding the left right mouse button to get it at the appropriate z level (up/down)
You will likely ALSO need to move it on the XY axis holding the left mouse button just to keep it in view. That probably sounds confusing, but in isometric mode keep in mind that xyz in worldspace all project to another xy axis in screenspace. You can see in some videos how I move the cutaway cube down along the z axis while keeping it in the screen by moving it back up along the ground plane (xy).

At 6m44s in this video you can see how it should function when you move the green cube if it is at the right z level: https://youtu.be/R0ul1674F1k?t=6m44s