skysight-inc/HackerNews huggingface dataset:
I have a theory on how CBP is trained to scan people, that seems more plausible without assuming malicious intent: they're not expecting you to know exactly how to balance a BST, but just enough to hold a conversation about it while they look for telltale signs. My guess is that even a reply like, "Look, I'm a self-taught web developer and I don't deal with algorithms day-to-day, sorry. But you can ask me web dev questions if you wish." would work.
pdfjs if an option if you want to generate it on the browser (clientside).
There might be a cost issue. Employers will see the PhD as raising salary expectations without adding value. The only real way to make inroads is to get a job related to your PhD and then do coding work.

Typical interview for higher jobs aren't focused on tests or quizzes. If that's what your getting your not applying to the right places - and there might not be many places.
Doing Bayesian Data Analysis, Second Edition: A Tutorial with R, JAGS, and Stan. It is very approachable and also has lots of practice problems. It's not a math-heavy book at all.

Edit: I wouldn't recommend Probabilistic Programming and Bayesian Methods for Hackers. When I tried using it, I felt that too much was glossed over. The book that I recommend excels at conveying a strong intuition for how these various techniques work.
Chemotherapy Kills People Not Cancer
Probabilistic Programming & Bayesian Methods for Hackers [1] by Cameron Davidson-Pilon is exactly what you want, starting from a computational-first perspective, then introducing the maths later, although it uses PyMC rather than Stan. It's freely available as a set of Jupyter notebooks, as well as a printed edition.

[1] http://camdavidsonpilon.github.io/Probabilistic-Programming-...
awesome! any guidance on why I might use this rather than Tabula?
A sincere question that I have often: what if the jobs these people land (and that many that we here do) are _not_ Hollywoodian at all? What if that does indicate that a lot of the things we can do can be done by someone with this level of experience and aptitude?

Related: https://www.wired.com/2017/02/programming-is-the-new-blue-co...
> Actually, reproducibility is not considered a necessity in science.

Incidentally, Scott Alexander just published an article [1] with a great quote:

"Peer review is a spam filter. Replication is science."

[1] https://slatestarcodex.com/2017/02/27/ssc-journal-club-analy...
Centrelink is a government body; it is the public facing segment of the federal social security system in Australia.
More Cloud.net Locations Review and Deeper Look at Their Platform
Uber drivers are just an unhappy lot in this country
What a cheap attempt at fame. Must take a PR guy to do it. Even if you were a beggar who made no money at all, you would still be mathematically more profitable than start-ups that declared losses, $1Bn+, $515Mn, and $450Mn for Uber, Snapchat, and Twitter, respectively. About as hollow as they come. Regardless of your views about an internet venture armageddon, Don't give the article the airtime he's looking for.
Well I think my hashtable is probably faster.

It's also faster than dense_hash_map.

The author claiming their hash table is the fastest ever is kind of ridiculous.
> A police officer beats a woman whose three-year-old runs in all directions

Is anyone able to give a better translation of this bit? Looks like the original sentence was "Une policière engueule une femme dont le garçon de trois ans court dans tous les sens"
to be quite honest. I am happy they do these little hacks to improve the usability. If anything i find Apples lack of pushing OSX forward to be the real issue.
> synchronising shared memory is a massive source of complexity and stalls in modern processors

Correct.

> making lots of copies is supposed to be a bad thing from a hardware perspective

Yes, because memory accesses are costly. You want your data to be packed tightly in memory instead of chasing pointers all the time. An array is more efficient than a linked list mostly due to caches.

The balance is key. You want one copy per core, but not one copy per data update.
Really?

Psychophysics and perception research is widely considered to be part of psychology, and has strong, falsifiable theories about how sensory stimuli are encoded and processed. Using purely behavioural methods, psychophysicists figured out that there were three color-sensitive "sensors" and pinned down their properties. I'm not sure it suddenly becomes biology because someone later found the cellular substrate, nor did it become chemistry when someone figured out the structure of opsin.

Likewise, I'd argue that a lot of the learning stuff (e.g., reinforcement learning) also describes the mind's operation in testable and falsifiable ways.
Once you get to the point where you need ASIC emulation, there are no open-source tools that are up to the task.

You don't need emulation for simple stuff like Bitcoin miners or other small and/or highly regular chips. You use it if you develop a large SoC taking tens of millions of dollars to develop. It takes months after finishing your HDL code and before you get the first silicon from the fab, and you don't want to wait that long before you can start testing your custom software.

So, no, #2 isn't questionable, it's routine practice. In fact, the largest FPGAs by Xilinx and Altera are structured explicitly with that use case in mind.
How is it the same people working for one president less than 60 days later act so different ? or are they ?
Microsoft added a way to prevent from installing classic Win32 apps
This reads like a giant "I told you so." circa 2005

"In the next few years, nasty people will teach him the threat model"

I'd like to see those very forceful claims substantiated. Git hasn't said moving forward it will never change from sha-1 and 2005 was a far different era than 2017 for crypto. Let's keep that in perspective.
Uber is toxic to it's industry, which is an advantage.
From google:

engueuler. (transitive, informal) to give (someone) a roasting, to tell someone off. (reflexive, informal) to argue, to have a row.

So I think the officer just gave her a telling off.
But for a commodity that's fairly cheap to extract, with production and demand closely balanced and diversified suppliers, even a modest fall in demand can lead to a precipitous collapse in prices as producers fight over market share.
I think it is too soon to say if the tourism drops is permanent or just temporary.
A police officer berates a woman whose 3 y.o kid runs around
"engueuler" is berating, not beating.

e:fb
Don't forget to practice doing math like 36^5 in your head. No pencil or paper allowed!
Australia Australia we love you Australia
Engueuler is yelling at someone, not beating. This woman got scolded because of a hyperactive kid, from your sentence.
Your website is not working for me. The upload never completes. Tried Chrome 56 and firefox 51.
A police officer screams at a lady whose three year old child is running all over the place.
A police officer told off a woman whose three year son was running around
Don't worry. Sweden will rebuild. #SwedenIncident

http://www.democraticunderground.com/10028682137
"A female police officer yells at a woman whose three-year-old boy runs about"
Fears that California’s huge Oroville Dam will fail have subsided
A police officer harangued a woman while a boy of three years old ran all over the place. Harangued/Berated/Bitched at
Probably it's been like that always at the US border, it's just now it's popular to showcase such stories as an example of "look what Trump did to our country". I heard of horror stories at the US border way before Trump took office.
Computer Science Unplugged – free activities to promote computational thinking
Germany here - bureaucracy.
Application to Screen Software Engineers
Uber is designed so that for one employee to get ahead, another must fail
The Twitter account seems to have been deleted.
I probably should have given a better example instead of the hasty one. -sigma < x < 0 < y < sigma, abs(x - y) > sigma. I hope we can agree that this causes problems with transitivity :-)

There are also problems with granularity. Suppose x and y are both much, much larger than sigma, and the smallest representable difference between x and y is e.g. 1.0. Now there's no possible way that abs(x - y) < sigma.

I suspect that the resolution to this is to compare equality within some number of ULPs, but: 1) You still have the transitivity problem and 2) This is not my field of expertise, and there may be a more appropriate solution.
I believe the security model in browsers is fundamentally wrong. I understand why it evolved the way it did, but it is far from optimal.

In particular, I mean that subrequests are sent by default with credentials (cookies). This is backwards. In an ideal world, I should be able to send arbitrary anonymous HTTP requests, and should have to jump through hoops to send along the user's cookies. In reality, it is the other way around. This is the original sin that makes CSRF possible. Any site can send a request to any other site I am logged into, and pretend to be me. I understand that we can't change that now, but it just seems wrong.

Right now, you can send anonymous requests (e.g. using windows.fetch), but unless a specific CORS header is returned, you cannot access the results! Ideally, it would be the other way around, and you could only send authenticated requests if the target site cooperates.

Now you can make as many requests as you want (e.g. by using img or iframe tags), but if you want to use the results, you need 1. the site's cooperation, or 2. you need to include remote javascript. This is the next backwards thing. Why do I have to execute remote javascript when I just want JSON data? This should be absolutely discouraged in an ideal world!

The current security model precludes a lot of things. One is the classical Mashup. Back then, when Web2.0 was hot, I made a simple HTML page that scraped another website for geodata and wanted to display it on a Google Maps map. Imagine my shock when I found that I cannot read another (open, non-credentialed) web page with XMLHttpRequest.

There are a bunch of applications that I just cannot write within the current security model, and I believe it is in the interest of certain people to stay this way, so that they can remain in control of content.

The same applies even more when I think of allowing UDP or general network access. Imagine an IMAP client or BitTorrent client in the browser. A pirate iTunes that doesn't rely on a central server. A Tor implementation. You could even do JS crypto somewhat securely - you wouldn't serve the .html page over HTTP, just a simple static file that you'd deliver like any other program.

Sometimes I dream of a HTML 6+ "application profile" that would be opt-in, and allow you to do these kind of things.
Here's a good talk that, while it mentions how Amazon use micro-services, it's very broad, and will probably leave you with more questions then answers:
https://youtu.be/6K4ljFZWgW8?list=LL9RQYUX_WIjk8SAcyuarJEw
(The Future of Software Engineering • Mary Poppendieck)
What is the best business process management(BPM) Tool?
To be fair, with the macintosh they went completely the other way. You could customize/translate and do many, MANY things with just ResEdit, and many 'power users' did just that...
TANRI TEYİDİ: KUTSAL HUZUR
It's an amazing phone. But I brought the 16gb version and lack of space is wearing on me. I really want to listen to music on it without streaming.

So I'm going to ditch it soon :/ Terrible feeling ditching a perfectly functional thing, I wish I had the foresight when I purchased it get the larger HD.
I think the appropriate outcome depends on whether they were going to be paid by the US institution.

If you're going to get paid, you need an appropriate visa.

Unfortunately some institutions don't understand this/don't want to understand this/tell you "it's fine, we do this all the time." But if you say the wrong thing at the border, you'll be denied entry and it'll get noted down for the next time you try and enter the country.
Tangential anecdote about Randy Wigginton: At a previous internship at Square, I was very pleasantly surprised to see him commenting on my design document. He really is super cool.
BlackBerry KeyOne Keyboard Phone Features and Release Date
Difficult. Perhaps if you specialize, e.g. optimize for speed as much as possible by hosting assets on a CDN such that the buyer doesn't have to think about it. Most wordpress themes feel very slow.

But what do you mean by invest? Learning? If you can only do HTML & CSS you should perhaps search for themes in a market with more money... e.g. Shopify, Shopware
So is there any way to make Mender do local updates that are not OTA?
Answering with my own take on the subject.

> What format would you propose? How is it different to instructions?
It would still be instructions, but either by reworking what their operands are and introducing a destination (instruction address + operand port). Another option that could maybe work is a second and mirroring instruction stream that contains only the dataflow/dependencies.

> What overhead would you save? On the cache coherence protocol level?
Current strategy is write-invalidate, I believe. In some heavy-contention situations (e.g. lots of spin-loops on one variable), using a 'write-once' instruction would traffic. Thinking more radically: With an overhaul of the entire virtual-memory system, a write-once instruction becomes potentially very interesting (Jack Dennis had an interesting paper on the subject: http://www.cs.ucy.ac.cy/dfmworkshop/wp-content/uploads/2014/...).

> VLIW
Only if you mean something like Mill (https://en.wikipedia.org/wiki/Mill_architecture), instead of Itanium.
I think there's been quite a bit of overreaction here.

Part of their job is simply to determine that you are who you say you are. They do this every day - within reason I expect they can ask you any arbitrary question related to you and your life to observe how you respond. They just want to catch those out that aren't, for whatever reason, being genuine about their story. I think there's a false assumption here that somehow @cyberomin's ability to actually _solve_ a BST was in some way tied to his likelihood of entry. That's obviously ridiculous. I imagine his response was still genuine enough that they believed him. Frankly as another commenter joked, I think they could have asked him to prove P=NP. It's when you reply confidently with an 'obvious' solution that they might raise an eyebrow.

Yes it would be unreasonable if their ignorance actually lead to you being denied entry. But in not one of the experiences here, or with @cyberomin, was that actually the case. The thing is, of course, that they're aware of their ignorance and the absurdity of their questions. You see, they know that they're bluffing. That's kind of the point.

It is, perhaps rather unfortunately, part of their job to make you feel uncomfortable, ask probing questions and weed out inconsistencies in your responses. Isn't that part of professional questioning? I can understand the frustration at the abruptness of the questioning, and it's hardly a friendly welcome. I've been angered leaving immigration before and I have to remind myself that ruffling my feathers is all part of the act. When first complaining to a friend she asked, "what did they insult you or something?" Actually, no. They just asked me lots of questions.

Clearly I'd like to think some questions are off-limits - I know there have been justified concerns about this - especially recently. And I understand this is hot topic right now - precisely why I think we should be careful - more careful than ever - not to overreact. From what I observe: The guy arrived, he was asked questions about his profession, his answers were evidently sufficient and he was let in. It happens to thousands of people every day. Honestly? I don't think there's a story here.
Side note, if these notes were stored on a (possibly copy protected) floppy disk, or on a 1980-state-of-the-art hard disk it would have been very improbable hat they coud have been discovered ...
The European Union will introduce a similar system, ETIAS, soon. https://ec.europa.eu/home-affairs/sites/homeaffairs/files/wh...

The whole concept goes against the concept of visa-free travel. No matter what they are termed those are effectively – usually automatically processed – visa against the spirit of bilateral visa-free agreements. It used to be that you can turn up at the border to apply for entry there instead of beforehand. Those "travel authorizations" are a step back. Not to mention all the data footprint that this process creates additionally.
In other words, SHA-1 is still nowhere near as insecure as MD5, the latter for which collisions can be generated in seconds on hardware everyone already has.
Please PoC a Git exploit then?
DO IT YOURSELF FROM a TO Z. PRESENT YOU a DIODE LASER ETCHING OF a PCB
So, let’s begin: Create a circuit board model using any program of an InkScape type (inversion picture. Later, we’ll explain why inversion).
2. Convert it into the gcode.
3. Stick the vinyl film onto the copperized plate of
4. Place the vinyl coated glass fiber plate onto the work table of the 3D printer, and turn on the 3D printer in the laser cutting / engraving mode.
5. The laser will burn on the vinyl film an inversion image of the pattern to be resulted.
6. Dissolve the iron chloride powder in water (do not worry, no chemical reaction will follow) 6 7. Put the glass fiber plate into the iron chloride water for 45-60 minutes.
7. The copper on the glass fiber surface, free of the film after the laser burning, will react with the iron chloride (copper etching chemical reaction) and goes into the solution leaving clean glass fiber in the contours of the inversion image. Then, make holes for the necessary connectors with a small drill, or leave as is, and solder the connectors on top of the circuit board. So, we have told you how you can create a small shop - laboratory for circuit boards manufacturing, using a 3D printer and a laser. This technology is certainly not perfect and has several shortcomings, but it is efficient and can be used at home and small laboratories.
Some people are making pretty penny for being so random.
If you manage to get a vulnerability into a widely used codebase using a sha1 collision, that could very well be worth more than $100k.
New polymer additive could revolutionize plastics recycling
Show HN: A work history publishing service
> keep a chunk of memory im L1 for the lifetime of my program

That is essentially what a scratchpad does. However, context switching is an issue, because the OS now has to maintain an even larger chunk of data in addition to the registers.

> an easily interfaced FPGA on the die

There is research on this. Here is a phd thesis:
https://publikationen.bibliothek.kit.edu/1000021186
No doubting the veracity of this occurrence, but it is baffling that it happened nonetheless - federal government departments here (Australia) are usually cautious to a paranoid level when it comes to people even looking at information. I remember cases when curious internal staff members at the tax and social security offices being sacked on the spot for merely doing searches on celebrity names without due reason.

Both my sisters work in law enforcement agencies, and tell me that their every action on their computer systems is tracked and logged. Once when my younger sister worked in the Traffic infringement section of the local police department, I asked her to check up if I was actually pinged by a remote speed camera that morning as I suspected I was. She refused, on the grounds that any such searches were tracked, and if it was found she did a search against a vehicle belonging to a close family member, it would trigger an internal investigation by the ethics team.
It is not so, such behaviour would have gotten reported as well under Obama, many countries are just waiting for the US to slip up as it is doing now, to justify their own less-than-stellar human-rights records: "see, it's just as bad in the US".
Sadly ESC:bdw Luckily! the US is still better, For how long?
Not really true, especially with multi unit housing. The mortgage is split between tenants. Rentals are generally also not responsible for fixing things like broken pipes or furnace repairs either.
If there's no practical use for it then even state level players won't bother with it.

If there's ever a practical use for it (i.e. money to be made) 110$k is totally accessible to the private sector. It's definitely not "a nation-state's worth of resources" which is the quote I was replying to.

Fortunately there doesn't appear to be a whole lot of practical use for these collisions for the time being.
Released PreJSS 1.0: take all benefits from PostCSS, styled-components and JSS
Depending on your needs resilio sync or wetransfer might be good options
Well, to be fair, the language used is rather simplistic. The vocabulary itself is of a higher level, but the grammar is really basic from the start to the end. Most of the article is also pure description and not a thesis or something. I guess all that helps a lot the automated translation tool.
> Inventors, scientists and engineers haven't really mattered much since WWII and the Cold War.

What has mattered more? The only reason oil is valuable is because it powers our technology. The contribution of agriculture to global GDP is about 4%. Yes you can't eat a smartphone but absolutely anybody sound in mind and body can grow food. Not so many can design smartphones. And they do matter[0].

[0] https://qz.com/901357/selfies-are-great-but-smartphones-have...
Compare in what way? e.g. the L1 cache is SRAM running at core speed with low latency (4 cycles for Haswell).
Just saying that the mileage is not going to be close to what they are advertising in a cold climate.
The original phrase is " Une policière engueule une femme dont le garçon de trois ans court dans tous les sens". in the context;I think a correct transalation is " the police-woman shouted at a lady because her three-year-old child was runing in all directions.
The implied meaning might have been "a significant post on a nation-state's cyber attack budget"? I'm pretty sure they did not mean "the total budget of a nation-state" or anything of the sorts, since that's obviously wrong.

One has to agree, an entity willing to drop a cool $100k on finding a single SHA1 collision to try and attack your git repo is a lot closer to nation-state level than the for-the-lulz level.
There's also Wox [0], which provides a nicer UI/UX over top of Everything. Also has some interesting plugins.

[0] http://www.getwox.com/
I cannot call myself an expert, but I do have some experience in the domain. The classic example of ILP in a superscalar design is:

a = b + c
d = e + f
g = a + d

Where calculation of a and d is executed in parallel.

Wikipedia is not entirely clear either, but the entire page gives the impression that it should send instructions to multiple execution units in parallel, in which SIMD would be a single execution unit.
It's fastest of all author's implementations, which is stated in first paragraph.
Is this from r=n-x*711; x=n/711 done via long binary division?
Smartphones are revolutionizing lives across the third world. The trickle-down of technology, design and engineering from the iPhone to other derivative modern smartphones is having a profoundly positive effect globally.

https://qz.com/901357/selfies-are-great-but-smartphones-have...
My then-teenage brother once went through US immigration wearing a t-shirt branded with the initials of the then-popular brand, French Connection UK.

Needless to say the US immigration officials took some offense and asked him a bunch of questions. I'm not sure they realised it didn't say what they thought it did, even after we explained about French Connection.

These were obviously simpler times as I also as a teenager once went through US immigration wearing a Threadless Community Party t-shirt: https://www.threadless.com/product/383/the_communist_party