skysight-inc/HackerNews huggingface dataset:
I'm not a web or compiler/interpreter dev so this is probably a noob question but here it goes anyway. If the main complain about ruby is that it is slow then why not trying to make it faster? I don't know how easy or feasible that is but is there an effort towards that?
> People should do PhD if they are genuinely interested in doing scientific research.

This condition is necessary, but not sufficient.

After finishing my PhD in quantum information, I turned to data science. I couldn’t be happier about this transition! Compared with academia, data science world looks to me like a wonderland.

tl;dr: faster pace, more freedom (sic!), way less bureaucracy and politics, etc

Longer version:
https://p.migdal.pl/2015/12/14/sci-to-data-sci.html
This paper implements a subset of the SQLite virtual machine
directly on the GPU, accelerating SQL queries by executing
in parallel on GPU hardware.

This paper focuses on accelerating SELECT queries and
describes the considerations in an efficient GPU implementation
of the SQLite command processor.

Results on an
NVIDIA Tesla C1060 achieve speedups of 20-70x depending
on the size of the result set.
Use Discount Coupon 30% OFF:
DFE-0818-betalist-ZBS
Probability, statistics and linear algebra are recommended because all of machine learning uses these as foundations. Any graduate level course in these areas will cover what you could possibly need. For people working in the more theoretical side of machine learning, maybe some analysis (functional specifically) might be useful.
>> You shouldn't jump from one language to another every few months, but you should keep a close eye on what other languages are doing and ask yourself if switching would improve the code you write.

Shouldn't that last sentence be "... if switching would improve the end product or service you are delivering." The focus should be on what people are paying you for. Better code doesn't always mean a better product, or be a smart business decision.
Is the "lightning fast c++ speed" claim true?
Given how I’ve been treated by various corporations, I’d say that plenty of companies consider workers as “a valuable item that is owned”. I had a clause in one contract they tried to insert that stated I was not allowed to work in any company that was a client of theirs or start a business of my own that might compete against them. My lawyer laughed out loud at that clause.
Absolutely. Ruby has had major performance improvements. Plus there's also JRuby for those that want access to the Java ecosystem. Alternatively we can detect bottlenecks and re-write those in a different language, such as Rust.
just another anecdata:
I started learning Dvorak when I entered university, where I learned CS while never having really programmed/coded before (limited to HTML/CSS). Some of my classmates have touch-typed at that stage while I still type inefficiently (looking at my keyboard mid sentence and whatnot). I decided to move to Dvorak to force myself to touch type instead of trying to restrain myself from looking at my keyboard. It took me a whole semester on and off, mostly on learn.dvorak.nl, practicing 30-60 minutes a day. I still type on QWERTY for the first semester, and switched full time when I already feel comfortable touch-typing and preferring Dvorak in the second semester. Related to another thread a few days ago, for me it's not about the speed, more about the comfort (ergo) and not having to break / switch context to look at the keyboard while I code / write. I type at the same speed or slightly slower than I did on QWERTY, but my thoughts flow easier. I use MessagEase on my smartphone for one handed typing.
It's also good for new projects & new startups.
Cytolog
Those systems are not complete failures, but the underlying philosophy has certainly failed. People don't prefer the ISP's QoS-guaranteed IPTV product over Netflix or Youtube, which was the IPTV systems vendors' promise.
It doesn't prevent radioactive elements leaking into the water though.
For anyone interested in improvement of OSM data, I'd like to recommend the StreetComplete android app:

https://play.google.com/store/apps/details?id=de.westnordost...

While contributing you almost feel like playing a game :)
> What does "unbounded" mean in this context?

The radial intensity distribution of a Bessel beam is described by Bessel functions, which are not square integrable (integral is not finite), see https://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Be....

Realizing a true Bessel beam would thus require infinite power.

A true Bessel beam is created by interfering (in 2D) two plane waves, see https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Be.... You can see in the image that the "Bessel beam" area is bounded, it is the conical shape where the beams overlap.

> What is an example of a "bounded" beam?

A "standard" Gaussian laser beam, see https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/La...
any use for this project? https://www.cnet.com/g00/news/sending-tiny-spacecraft-to-alp...
Yes. Reproducibility is a real problem. I saw my friends who study ML found to reproduce notebooks on github.
Step: Zero trust swiss army knife
Slashing HPC Energy Costs with Automated, Dynamic Optimization
Xilinx Unveils XDNN FPGA Architecture for AI Inference
I work on Feed Creator which might be interesting too: http://createfeed.fivefilters.org
Share code between client and server side to get client side prediction and server side validation.
Am I the only one incensed at the fact that unlike haveibeenpwned, spycloud stores the passwords in the database, right next to the usernames?
> But trawling the Internet, I found a strange paradox: While memes were everywhere, serious meme theory was almost nowhere.

The same can be said for jokes. Jokes are everywhere. But where are the theories behind them?
I don't deny that Taleb brings some great insights, but specifically to the phenomenon you describe, a more relevant book could be Kahneman "Thinking, fast and slow".

The "gut feeling" is framed as the result of expertise + many hours of practice with short feedback loops. Intuition is very valuable and esteemed, much like a chess Grandmaster can say "Mat in 4" just by glance at a game, where you would need many hours of thinking to arrive to, at best, a similar conclusion.

Thinking slow is where we start when we learn a skill (from learning to count when we are toddler, to learning to code, play piano or chess, or practice medecine). It is a conscious, slow, energy-hungry process that leave us tired. After many hours of practice, and, importantly, short feedback loops to feed our internal pattern-matching algorithm, we start to "Think fast".

Thinking fast is quick, easy, not easily described by words as a lot of it happens below consciousness. It is very efficient but also error-prone, as it is based on heuristics. A lot of cognitive bias come from it.
>If the military does things you disagree with, vote.

Shall I show you the countless studies that prove that voting in a First past the post election system is pointless and does not, in fact, change any policy?

For example the study Testing Theories of American Politics: Elites, Interest Groups, and Average Citizens.

>I'm frankly a little weary of fighting for a country of overweight non-voters.

the act of non-voting is itself an action, it is a statement of distrust, disillusion and or disenfranchisement from the system

You believe it is laziness or some other reason people do not vote when in reality they have correctly assessed that voting is pointless in the modern system.

Study after Study shows this to be true. The government does what people with political influence want, not what the citizens wants
That does not seem like a future proof strategy to me.
Can’t you use a payment system that doesn’t allow chargebacks?
..or Crystal.
In Sweden PhD positions tend to pay around the median wage for a first job out of university.
The Indian town with no doors
Perhaps it reflects employee turnover rather than the company size.
> you have two options: Speak out or leave.

While I think it's understandable when people don't speak out, I don't agree that those are the only two options. The small stuff Barry did is meaningful:

"My personal preference was to respond with clarifying language while addressing them by their first name, and convey 'can we just get through the conversation we need to have' non-verbally with my facial expressions and gestures..."

Not everyone has to be a leader like Barry, and not everyone feels the same degree of urgency about these issues. But to feel at peace with yourself, it's worth it to at least not actively participate and perhaps to push (however gently) in the right direction.
It is not a COMPILER. It's a TRANSPILER. I got a bit excited for about three seconds until I read the finer print.
Infiniverse – Augmented Reality Digital World Running on the Blockchain
Ah, interesting. More here https://en.m.wikipedia.org/wiki/Slavery_in_medieval_Europe
Jai? (Obviously not yet a good alternative, but worth being aware of in case it perfectly suits your project...)

https://inductive.no/jai/
but then you're depending on the website/pwa to be a good citizen and allow you to configure that
My mind read that as RSS + SSH and started wondering what funny thing that could do...
Forget Everything You Think You Know About Time
> The needs aren't very exotic [...] a common example is building a daemon

While "writing a daemon" is pretty common, I've never seen a daemon written in PHP (I'm sure they exist, I've just never seen one), so I would call that an exotic use-case :P
Machine Learning helps to determine Customer Lifetime Value by analyzing data
Really cool! I think we are going to see a lot more dapps like these. EOS opens up so many new possiblities in terms of performance.
> The only chance of this happening realistically is if Intel decide to open their fabs to let others produce their own CPU designs in Intel factories.

Intel Custom Foundry has been a thing since 2010.

That said, it's incredibly low volume compared with the competition.
Trump claims Google is suppressing positive news about him
A non-medical person's question:

Can someone please explain how a genetic mutation "might" work in this case? What could be the possible sequence of information or instruction that a paralysis strikes and then goes away?

I am really puzzled that paralysis can go away like this. Perhaps it leads to clues for usual paralysis situations. Sorry, totally not into this science.
I'm a fulltime Unity lead developer and I love C# as a business logic (or game logic) language, but it becomes quite ugly for hot code that is perfomance-critical. Once you get thousands of objects that you have to process every frame, you have to throw the usual C# object-oriented style and things like Linq (and I'm a fan of Linq!) out of the window and write code that reads like C. And when you get to object pools, well, that's practically the same thing as writing your own allocator (only instead of allocating arbitrary memory, you allocate objects).

Seriously, for this kind of tasks there's nothing better than C/C++ - and I write this as someone who is actively AFRAID of power of C++ and uses less powerful tools whenever and wherever possible (because I don't want all that power to shoot in my own leg).
I've recently set an offline mail client to sync mail locally for my wife's laptop. Her two gmail accounts downloaded 22GB.

Be careful what offline actually means when it comes to mail; eg. that 22GB as service worker cache sounds a bit nasty to me, especially because service workers don't tend to differentiate between desktop and mobile.
Edit again:
I think I figured it out(?). The previous values are 'recorded' in the seed array, but the last one (2012846163) is what you put the offset to for generating the next one. The next one is generated and in it's turn becomes the 'seed' etc. So the new values wouldn't be in the array _yet_ at the point we inspected. But all we have to do is 'replay' the RNG starting at the 'previous recorded value' to be predicting it correctly?
> These days if your chosen language doesn't have things like strong typing, interfaces, good debugging tools, a good compiler, etc, then you should definitely be asking yourself if it's the right tool for the job.

All of these things existed long before Ruby on Rails gained in popularity. Unless the popularity of Rails, Python, PHP, and Javascript was all just collective insanity, dynamic languages do offer benefits in some circumstances over languages with stronger type guarantees. Certainly not in every situation, but enough that it doesn't make sense to dismiss them out of hand.
Update about GitLab Pages
Not if the idea is to get money from honest customers only. Most people who try to get the full game for free aren’t going to pay anyway.
I'm pretty sure that everyone who ever used some sort of messaging application thinks that push notifications are a good idea.
If you open the executable in a text editor there is some text that actually tells you this code.
The first is "House" by Tracy Kidder.

Shocked I hadn’t heard of this before. Ordered!
Lots of these discussions are about how "nice" a framework is but there are other genuine pressures, including the availability of developers - either outsourced or in-house. As newer frameworks and languages become the weapon of choice, developers in other frameworks dry-up and it becomes easier to, say, port a system from .Net to Node/Angular/etc.

Of course, not everyone has the luxury of being able to rewrite or create a new site from scratch, which is why lots of companies really struggle to succeed.

There is also the issue of trade-offs, not just in the more obvious "performance" but as the OP mentioned, in velocity, in security defaults, in documentation, in community support. Something that might seem attractive to a newb who just needs to do something quickly might not appeal to a more experienced developer who would rather have something that works more correctly/securely/performant.
Can someone convince me that this problem isn't in your head?
I used to consider myself a "night owl" until I observed something:

I was travelling in Chile and went up to Peru. There was a two hour time difference despite being at more or less the same longitude (I think Chile shifted its clocks in summer while Peru didn't, and there was a one hour difference on top of that).

Guess what? I got used to it in a few days.

Likewise Spain is an hour ahead of the UK, despite being both being similar longitude. We shift our sleeping patterns by and hour a couple of times each year with daylight saving. It usually only takes a couple of days to get used to it.

I enjoy my sleep and the answer seems to be going to bed earlier, and not convincing yourself that you can't sleep because its too early. The time of day is a social construct.
> The gut feelings a doctor has to a patient saying "I have crushing chest pain" will be different to the patient saying "I have burning chest pain".

Those are quite direct description of symptoms.
Reviewing FASTER: Let’s start with managed code
DISKON +62812 9497 0606 – Supplier Alat Drumband TK
The team of consultants asked to NOT be given any performance data

I call shenanigans, because people are not made redundant, positions are. Who gets laid off is related to their job not existing anymore, nothing to do with them as an individual person.
The seed array is an internal state of the PRNG algorithm. It evolves over time and PRNG uses values from this array (plus some additional parameters, such as inext or inextp) to generate new "random" numbers. Thus, after seeding, there is no real randomness in the non-cryptographic PRNGs. To learn more, have a look at Marsenne Twister, which is also quite popular and has a nice description in Wikipedia [1].

[1] https://en.wikipedia.org/wiki/Mersenne_Twister
There's just something about Amazon's YAML or JSON (IAM policies, Cloudformation, etc) that just make them unbearable to look at. And the more you stay within Amazons ecosystem, the complexity just grows.

Shippable, Travis, CircleCI etc. The configuration not only looks nicer, but is so much easier to setup.
IObit Uninstaller 8.0.2.29 Crack and License Key Free Here 2018
> Ph.D. dissertation may be something like "An original contribution to knowledge worthy of publication."

So true - now most students are happy with, "I came into the office every [most] days and did [the thing]. I wrote it up so where's my PhD."

They don't evaluate their own data critically for interesting information - they did the experiment or simulation as told and they think this is their job.
QA Software Tester (f/m) Job-Position
Write.as – Distraction-free blogging and writing platform
What about htlatex? It is quite powerful. In most of the cases, it produces nice HTML pages out of the box, with automatic rendering of figures and mathematical equations into PNG. It is part of most LaTeX distributions. On Linux, for example, just type

$ htlatex mydoc.tex

instead of

$ pdflatex mydoc.tex
"What's interesting though is that Germany is an industrial powerhouse compared to the US."

There are two reasons for that.

1. The US has the stuff she develops produced abroad (IT, Computer, Phones etc.), mainly due to tax reasons (Produce in China, sell to Hongkong, sell to the US, major mark up in HK is done tax free).

2. German companies don't not pay their engineers. You can make more as a dog walker in the US or an English teacher in China than as many engineers in Germany.
Transpilers are a type of compiler.
One call center agent in India. He will SSH in remotely and reboot it for you.
I believe that it might be against Telegram's ToS to scrape channels (Update: It doesn't seem to be). That said: I too really like the idea.

I had been thinking about writing a tool to scrape Telegram channels for another project, but found tg-cli with its Lua, Python bindings and weird command line interface to be quite messy (so I gave up for then).

Since this seems to be in decent demand, surely somebody has already written a tool for this?
The two are equivalent in most cases. There's a relatively small set of problems where the choice of programming languages will have an effect on the product that doesn't come down to the code being more understandable and more amenable to change.

Pretty much speed is the only concern for the vast majority of web applications, it isn't really that big a concern for most web applications, and even then it's less about choosing the fastest language and more about limiting yourself to a still pretty broad set of "faster" languages.
He said industrial powerhouse, not financial powerhouse.
You could use Libreoffice's command line interface to convert from .doc to a more manageable format.

lowriter --convert-to odt some-document.doc

odt is not the only supported target, but doc --libreoffice--> odt --pandoc--> plain seems to give better results than e.g. doc --libreoffice--> txt or doc --libreoffice--> docx --pandoc--> plain.
The DRM GPU Scheduler Got Beefed Up This Summer, More Improvements Possible
Goodbye VSCode, Hello Emacs Again
I can't agree with this enough. And, in industry, in a truly toxic culture, Human Resources ironically supports and defends the very toxicity that it's designed to protect employees from. "Oh, you went to HR, huh? So you think you're better than us?" Or "Let's have a one-on-one sit-down with your boss, and air our grievances," Or, "hey, there's this great new job opening up in our <2+ hr away> branch." Even promotions in a toxic culture can end up taking the course of, "oh, you want to be promoted, and you're in a technical role? That's nice and all, but we really value line management employees." My point is, things can be equally bad in industry.
Intel released Xeon Gold 6138P processor with a built-in Altera Arria 10 GX 1150 FPGA recently. Considering the all obstacles on the way to merge two big companies, that was almost fast.
File GSTR-9 with these easy steps – SlickAccount Blog
Link to GitHub: https://github.com/DIYgod/RSSHub
Vespa's first electric scooter goes on sale in Europe this October
What types of foods to keep the kids away from?
telegram has this shitty feature where if anybody knows your public username they can add you to any group they want.

this is the source of the shitty spam on telegram right now. i was active in the crypto space and my username leaked. im now added to ton of spam and pump groups daily and i cannot block it.

also you dont need admin rights to the channel, but you have to work with https://core.telegram.org/mtproto to scrape channels. i did some side project with this https://github.com/zerobias/telegram-mtproto
Thanks for that, but I don't really miss the macOS skin. Seeing Communitheme on GNOME is actually a nice refresh for me. What I missed is the UX patterns: global menu, dock with running apps indicator, app indicators on top bar...
OK, it's a fair opinion to have. But that's all it is, an opinion. Also - what makes you stick to python/ruby then?
I think "hiring manager" just means "anyone who wants to hire someone" - which would include pretty much everyone above peon level.

[ Riot Games have 2500 employees, most in the same place (per https://www.inc.com/magazine/201612/burt-helm-lindsay-blakel...) which makes 160 people with hiring privileges seem reasonable. ]
‘In-body GPS’ that can help track tumours
Why I'm Involved with the HI Roadmap – EE Times
No. The person doing the edits should be directly contactable through the OSM messaging system.
Even after having seen _a lot_ of (S)NES hackery, and being quite a bit into reverse engineering the consoles and games, this is mind blowing to me. The result is just so perfect. It makes me happy to see that decades after the release of these, there are still people playing with them, in one way or another.
This is cool. I wish this sort of analysis existed for many major websites! The reason I think this would be useful is the accessibility of the results - we'd be able to consider the various analytics within the context of something highly familiar (the mention of Slack still using "text/..." is one such example).

Although... hmm, maybe I don't want all websites scored. Arc (ie, HN) would probably rank 0.5/10 in terms of technical design (I begrudgingly admit the Spartan UI could be worse). Upvoting is done by creating an empty image then loading it - but the "hide" link uses XHR, so that's a bit inconsistent; the layout is based on tables... and still uses the old 1x1px spacer image trick for padding!!1; there's absolutely no ARIA to be found anywhere, so I wonder what screen-readers think of it (a valid consideration, I've read comments by blind users here); and the Firebase API is read-only and doesn't permit posting/interaction, so if I want to make a 3rd-party app, I'd have to ask users for their passwords. That works for app storage but localStorage is neither encrypted or "reasonably resilient", so that won't work in a Web framework demo context. I have a lot of reluctance to give out my HN password in a world of OAuth2, all the more when I consider that HN is regarded more highly than other communities such as reddit, twitter, etc. I think this could explain why most 3rd-party HN demo apps don't allow posting, and it's sad.

Incentive to make own, better website intensifies

And I'll make a note of this person, and ask them what they think of it when it's live.
DataOps: The Challenges of Operating a Machine Learning Model
I hope this person never reviews one of my MVPs...
Also, this field is quite easy to get into without any external support. You can become an expert in deep learning with a laptop and an internet connection. Most research fields will require a well equipped lab. You can usually find good labs in industry, but you won't have the same freedom to play with all those toys as you will have when pursuing a PhD.
The Pixel 3 won't be a runaway success, but Google doesn't care UK